Mercurial > hg > syntilista
annotate Makefile.gen @ 275:d1f34cbc306e
Improve logo/icons intermediate building process.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 04 Apr 2023 12:03:38 +0300 |
parents | 19f4b2c31f39 |
children | 770d1ea07a49 |
rev | line source |
---|---|
50 | 1 ### |
262 | 2 ### Compiler flags |
50 | 3 ### |
267
2400c2fac4b1
Add Makefile option for building with ASAN.
Matti Hamalainen <ccr@tnsp.org>
parents:
263
diff
changeset
|
4 CFLAGS += -W -Wall -Wextra |
2400c2fac4b1
Add Makefile option for building with ASAN.
Matti Hamalainen <ccr@tnsp.org>
parents:
263
diff
changeset
|
5 CXXFLAGS += -W -Wall -Wextra -std=c++11 |
2400c2fac4b1
Add Makefile option for building with ASAN.
Matti Hamalainen <ccr@tnsp.org>
parents:
263
diff
changeset
|
6 |
2400c2fac4b1
Add Makefile option for building with ASAN.
Matti Hamalainen <ccr@tnsp.org>
parents:
263
diff
changeset
|
7 ifneq ($(ASAN),) |
2400c2fac4b1
Add Makefile option for building with ASAN.
Matti Hamalainen <ccr@tnsp.org>
parents:
263
diff
changeset
|
8 XCFLAGS = -fsanitize=address |
2400c2fac4b1
Add Makefile option for building with ASAN.
Matti Hamalainen <ccr@tnsp.org>
parents:
263
diff
changeset
|
9 LDFLAGS += -lasan |
2400c2fac4b1
Add Makefile option for building with ASAN.
Matti Hamalainen <ccr@tnsp.org>
parents:
263
diff
changeset
|
10 else |
2400c2fac4b1
Add Makefile option for building with ASAN.
Matti Hamalainen <ccr@tnsp.org>
parents:
263
diff
changeset
|
11 XCFLAGS = -O2 |
2400c2fac4b1
Add Makefile option for building with ASAN.
Matti Hamalainen <ccr@tnsp.org>
parents:
263
diff
changeset
|
12 endif |
2400c2fac4b1
Add Makefile option for building with ASAN.
Matti Hamalainen <ccr@tnsp.org>
parents:
263
diff
changeset
|
13 |
2400c2fac4b1
Add Makefile option for building with ASAN.
Matti Hamalainen <ccr@tnsp.org>
parents:
263
diff
changeset
|
14 CFLAGS += $(XCFLAGS) |
2400c2fac4b1
Add Makefile option for building with ASAN.
Matti Hamalainen <ccr@tnsp.org>
parents:
263
diff
changeset
|
15 CXXFLAGS += $(XCFLAGS) |
184
87dfca9f704d
Move optimization and warning CFLAGS and CXXFLAGS to Makefile.gen
Matti Hamalainen <ccr@tnsp.org>
parents:
157
diff
changeset
|
16 |
262 | 17 |
18 ### | |
19 ### Tools, paths and directories | |
20 ### | |
208
e6a2658ae096
Enable building via clang++ (tested with 5.0).
Matti Hamalainen <ccr@tnsp.org>
parents:
192
diff
changeset
|
21 ifneq ($(BINTOOL_PREFIX),) |
48
200ec310660a
Begin revamp of the buildsystem, don't use qmake anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
22 CC = $(BINTOOL_PREFIX)gcc |
200ec310660a
Begin revamp of the buildsystem, don't use qmake anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
23 CXX = $(BINTOOL_PREFIX)g++ |
200ec310660a
Begin revamp of the buildsystem, don't use qmake anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
24 AR = $(BINTOOL_PREFIX)ar |
208
e6a2658ae096
Enable building via clang++ (tested with 5.0).
Matti Hamalainen <ccr@tnsp.org>
parents:
192
diff
changeset
|
25 endif |
48
200ec310660a
Begin revamp of the buildsystem, don't use qmake anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
26 RANLIB = $(BINTOOL_PREFIX)ranlib |
49 | 27 WINDRES = $(BINTOOL_PREFIX)windres |
28 | |
262 | 29 |
48
200ec310660a
Begin revamp of the buildsystem, don't use qmake anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
30 INSTALL ?= install |
200ec310660a
Begin revamp of the buildsystem, don't use qmake anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
31 MKDIR ?= mkdir |
200ec310660a
Begin revamp of the buildsystem, don't use qmake anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
32 MKDIR_P ?= $(MKDIR) -p |
200ec310660a
Begin revamp of the buildsystem, don't use qmake anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
33 |
262 | 34 |
35 ### | |
36 ### Main targets and objects | |
37 ### | |
234 | 38 DEFINES += -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG \ |
39 -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_SQL_LIB \ | |
40 -DQT_CORE_LIB | |
48
200ec310660a
Begin revamp of the buildsystem, don't use qmake anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
41 |
50 | 42 # Application stuff |
80
c8fd927cd2c4
Restructure the project by placing source code, images into appropriate
Matti Hamalainen <ccr@tnsp.org>
parents:
76
diff
changeset
|
43 APP_IMG=img/ |
263
f0e180b13e05
More build system improvements.
Matti Hamalainen <ccr@tnsp.org>
parents:
262
diff
changeset
|
44 APP_BIN=$(BINPATH)Syntilista$(BINEXT) |
233 | 45 |
46 APP_HDRS=\ | |
47 src/main.h \ | |
246
43a5e09bb832
Split some utility functions to util.{h,cpp}
Matti Hamalainen <ccr@tnsp.org>
parents:
242
diff
changeset
|
48 src/util.h \ |
233 | 49 src/ui_viewtransactions.h \ |
50 src/ui_mainwindow.h \ | |
51 src/ui_editperson.h \ | |
52 src/ui_aboutwindow.h | |
53 | |
237
54ab3f3e28c0
Split EditPerson and ViewTransactions to separate source files.
Matti Hamalainen <ccr@tnsp.org>
parents:
234
diff
changeset
|
54 APP_OBJS=\ |
54ab3f3e28c0
Split EditPerson and ViewTransactions to separate source files.
Matti Hamalainen <ccr@tnsp.org>
parents:
234
diff
changeset
|
55 main.o \ |
246
43a5e09bb832
Split some utility functions to util.{h,cpp}
Matti Hamalainen <ccr@tnsp.org>
parents:
242
diff
changeset
|
56 util.o \ |
237
54ab3f3e28c0
Split EditPerson and ViewTransactions to separate source files.
Matti Hamalainen <ccr@tnsp.org>
parents:
234
diff
changeset
|
57 editperson.o \ |
54ab3f3e28c0
Split EditPerson and ViewTransactions to separate source files.
Matti Hamalainen <ccr@tnsp.org>
parents:
234
diff
changeset
|
58 viewtransactions.o \ |
242
3d3ba5759cac
Move about-window code to separate file.
Matti Hamalainen <ccr@tnsp.org>
parents:
238
diff
changeset
|
59 aboutwindow.o \ |
237
54ab3f3e28c0
Split EditPerson and ViewTransactions to separate source files.
Matti Hamalainen <ccr@tnsp.org>
parents:
234
diff
changeset
|
60 sqlmodels.o \ |
54ab3f3e28c0
Split EditPerson and ViewTransactions to separate source files.
Matti Hamalainen <ccr@tnsp.org>
parents:
234
diff
changeset
|
61 printing.o \ |
54ab3f3e28c0
Split EditPerson and ViewTransactions to separate source files.
Matti Hamalainen <ccr@tnsp.org>
parents:
234
diff
changeset
|
62 resources.o \ |
54ab3f3e28c0
Split EditPerson and ViewTransactions to separate source files.
Matti Hamalainen <ccr@tnsp.org>
parents:
234
diff
changeset
|
63 moc_main.o \ |
54ab3f3e28c0
Split EditPerson and ViewTransactions to separate source files.
Matti Hamalainen <ccr@tnsp.org>
parents:
234
diff
changeset
|
64 runguard.o |
48
200ec310660a
Begin revamp of the buildsystem, don't use qmake anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
65 |
200ec310660a
Begin revamp of the buildsystem, don't use qmake anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
66 LOGO_SVG ?= kampuscafe4.svg |
275
d1f34cbc306e
Improve logo/icons intermediate building process.
Matti Hamalainen <ccr@tnsp.org>
parents:
274
diff
changeset
|
67 LOGO_SRC_PNG ?= CafeKampus_logo_FINAL_RGB.png |
d1f34cbc306e
Improve logo/icons intermediate building process.
Matti Hamalainen <ccr@tnsp.org>
parents:
274
diff
changeset
|
68 |
52 | 69 ICON_PNGS = icon-64.png icon-48.png icon-32.png icon-16.png |
275
d1f34cbc306e
Improve logo/icons intermediate building process.
Matti Hamalainen <ccr@tnsp.org>
parents:
274
diff
changeset
|
70 LOGO_PNG = logo.png |
48
200ec310660a
Begin revamp of the buildsystem, don't use qmake anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
71 |
275
d1f34cbc306e
Improve logo/icons intermediate building process.
Matti Hamalainen <ccr@tnsp.org>
parents:
274
diff
changeset
|
72 APP_RESOURCES += $(addprefix $(APP_IMG),$(LOGO_PNG) $(ICON_PNGS)) \ |
d1f34cbc306e
Improve logo/icons intermediate building process.
Matti Hamalainen <ccr@tnsp.org>
parents:
274
diff
changeset
|
73 COPYING.html |
d1f34cbc306e
Improve logo/icons intermediate building process.
Matti Hamalainen <ccr@tnsp.org>
parents:
274
diff
changeset
|
74 |
d1f34cbc306e
Improve logo/icons intermediate building process.
Matti Hamalainen <ccr@tnsp.org>
parents:
274
diff
changeset
|
75 DISTCLEAN_TARGETS += $(addprefix $(APP_IMG),$(LOGO_PNG) $(ICON_PNGS)) |
d1f34cbc306e
Improve logo/icons intermediate building process.
Matti Hamalainen <ccr@tnsp.org>
parents:
274
diff
changeset
|
76 |
56 | 77 |
50 | 78 # And target lists |
49 | 79 TARGETS = $(APP_BIN) |
258 | 80 NOBUILD_TARGETS += |
81
810ca71af506
Improve 'clean' target handling.
Matti Hamalainen <ccr@tnsp.org>
parents:
80
diff
changeset
|
81 NOINST_TARGETS += |
233 | 82 CLEAN_TARGETS += icon.ico src/moc_*.cpp src/ui_*.h |
81
810ca71af506
Improve 'clean' target handling.
Matti Hamalainen <ccr@tnsp.org>
parents:
80
diff
changeset
|
83 DISTCLEAN_TARGETS += |
48
200ec310660a
Begin revamp of the buildsystem, don't use qmake anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
84 |
200ec310660a
Begin revamp of the buildsystem, don't use qmake anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
85 |
233 | 86 # Version |
87 APP_VERSION := $(shell cat VERSION) | |
88 comma:= , | |
89 APP_VERSION_COM := $(subst .,$(comma),$(APP_VERSION)) | |
90 CXXFLAGS += -DAPP_VERSION=\"$(APP_VERSION)\" | |
91 | |
92 | |
262 | 93 ### |
94 ### Functions and compilation/link commands | |
95 ### | |
258 | 96 ifneq ($(V),1) |
262 | 97 DO_CMD=/bin/echo -E " $(1) $(2)" && $(3) |
258 | 98 else |
262 | 99 DO_CMD=/bin/echo -E $(3) && $(3) |
258 | 100 endif |
263
f0e180b13e05
More build system improvements.
Matti Hamalainen <ccr@tnsp.org>
parents:
262
diff
changeset
|
101 DO_MKDIR=if test ! -z "$(1)" -a ! -d "$(1)"; then /bin/echo -E " MKDIR $(1)"; mkdir -p "$(1)"; fi |
262 | 102 |
103 | |
104 COMPILE_C_OBJ = \ | |
105 @$(call DO_MKDIR,$(OBJPATH)) ; \ | |
106 $(call DO_CMD,CC,$<,$(CC) $(CFLAGS) $(DM_CFLAGS) -c -o $@ $< $(1)) | |
107 | |
108 LINK_C_BIN = \ | |
109 @$(call DO_MKDIR,$(BINPATH)) ; \ | |
110 $(call DO_CMD,LINK,$@,$(CC) -o $@ $(filter %.o %.a,$+) $(LDFLAGS) $(1)) | |
111 | |
112 COMPILE_CXX_OBJ = \ | |
113 @$(call DO_MKDIR,$(OBJPATH)) ; \ | |
114 $(call DO_CMD,CXX,$<,$(CXX) $(CXXFLAGS) $(DM_CFLAGS) -c -o $@ $< $(1)) | |
115 | |
116 LINK_CXX_BIN = \ | |
117 @$(call DO_MKDIR,$(BINPATH)) ; \ | |
118 $(call DO_CMD,LINK,$@,$(CXX) -o $@ $(filter %.o %.a,$+) $(LDFLAGS) $(1)) | |
119 | |
120 LINK_STATIC_LIB = \ | |
121 @$(call DO_MKDIR,$(OBJPATH)) ; \ | |
122 $(call DO_CMD,AR,$@ $(filter %.o,$+),$(AR) cru $@ $(filter %.o,$+)) ; \ | |
123 $(call DO_CMD,RANLIB,$@,$(RANLIB) $@) | |
258 | 124 |
125 | |
50 | 126 ### |
262 | 127 ### Generic target rules |
50 | 128 ### |
48
200ec310660a
Begin revamp of the buildsystem, don't use qmake anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
129 all: $(NOBUILD_TARGETS) $(NOINST_TARGETS) $(TARGETS) |
200ec310660a
Begin revamp of the buildsystem, don't use qmake anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
130 |
200ec310660a
Begin revamp of the buildsystem, don't use qmake anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
131 |
50 | 132 moc_predefs.h: |
133 @echo "" > $(OBJPATH)dummy.cpp | |
263
f0e180b13e05
More build system improvements.
Matti Hamalainen <ccr@tnsp.org>
parents:
262
diff
changeset
|
134 @$(call DO_CMD,CXX,$@,$(CXX) $(CXXFLAGS) -dM -E -o $@ $(OBJPATH)dummy.cpp) |
50 | 135 |
136 moc_%.cpp: %.h $(QT_MOC_RULES) | |
263
f0e180b13e05
More build system improvements.
Matti Hamalainen <ccr@tnsp.org>
parents:
262
diff
changeset
|
137 @$(call DO_CMD,Qt:MOC,$@ $<,$(QT_MOC) $(DEFINES) $(QT_MOC_FLAGS) $(INCPATH) $< -o $@) |
48
200ec310660a
Begin revamp of the buildsystem, don't use qmake anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
138 |
200ec310660a
Begin revamp of the buildsystem, don't use qmake anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
139 ui_%.h: %.ui |
263
f0e180b13e05
More build system improvements.
Matti Hamalainen <ccr@tnsp.org>
parents:
262
diff
changeset
|
140 @$(call DO_CMD,Qt:UIC,$@ $<,$(QT_UIC) $(QT_UIC_FLAGS) $< -o $@) |
48
200ec310660a
Begin revamp of the buildsystem, don't use qmake anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
141 |
200ec310660a
Begin revamp of the buildsystem, don't use qmake anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
142 |
233 | 143 $(OBJPATH)%.o: src/%.cpp src/%.h |
268 | 144 $(call COMPILE_CXX_OBJ, $(DEFINES) $(INCPATH)) |
48
200ec310660a
Begin revamp of the buildsystem, don't use qmake anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
145 |
233 | 146 $(OBJPATH)%.o: src/%.cpp |
268 | 147 $(call COMPILE_CXX_OBJ, $(DEFINES) $(INCPATH)) |
48
200ec310660a
Begin revamp of the buildsystem, don't use qmake anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
148 |
200ec310660a
Begin revamp of the buildsystem, don't use qmake anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
149 |
50 | 150 ### |
151 ### Windows specific rules | |
152 ### | |
56 | 153 %.rc: %.rc.in icon.ico VERSION |
50 | 154 @sed -e "s/@APP_VERSION@/$(APP_VERSION)/g;s/@APP_VERSION_COM@/$(APP_VERSION_COM)/g;s#@APP_EXE@#$(notdir $(APP_BIN))#g" < $< > $@ |
49 | 155 |
233 | 156 $(OBJPATH)%.o: src/%.rc |
263
f0e180b13e05
More build system improvements.
Matti Hamalainen <ccr@tnsp.org>
parents:
262
diff
changeset
|
157 @$(call DO_CMD,WINDRES,$<,$(WINDRES) $< -O coff -o $@) |
49 | 158 |
159 | |
160 ### | |
161 ### Application rules | |
162 ### | |
275
d1f34cbc306e
Improve logo/icons intermediate building process.
Matti Hamalainen <ccr@tnsp.org>
parents:
274
diff
changeset
|
163 ifneq ($(LOGO_SRC_SVG),) |
d1f34cbc306e
Improve logo/icons intermediate building process.
Matti Hamalainen <ccr@tnsp.org>
parents:
274
diff
changeset
|
164 $(APP_IMG)icon-%.png: $(APP_IMG)$(LOGO_SRC_SVG) |
d1f34cbc306e
Improve logo/icons intermediate building process.
Matti Hamalainen <ccr@tnsp.org>
parents:
274
diff
changeset
|
165 inkscape --export-area-page --export-type=png -w $(patsubst $(APP_IMG)icon-%.png,%,$@) -h $(patsubst $(APP_IMG)icon-%.png,%,$@) --export-filename="$@" "$<" |
192
dfe5e8d7c58a
Use the finalized Cafe Kampus logo.
Matti Hamalainen <ccr@tnsp.org>
parents:
184
diff
changeset
|
166 |
275
d1f34cbc306e
Improve logo/icons intermediate building process.
Matti Hamalainen <ccr@tnsp.org>
parents:
274
diff
changeset
|
167 $(APP_IMG)$(LOGO_PNG): $(APP_IMG)$(LOGO_SRC_SVG) |
d1f34cbc306e
Improve logo/icons intermediate building process.
Matti Hamalainen <ccr@tnsp.org>
parents:
274
diff
changeset
|
168 inkscape --export-area-page --export-type=png -w 256 -h 256 --export-filename="$@" "$<" |
d1f34cbc306e
Improve logo/icons intermediate building process.
Matti Hamalainen <ccr@tnsp.org>
parents:
274
diff
changeset
|
169 else |
d1f34cbc306e
Improve logo/icons intermediate building process.
Matti Hamalainen <ccr@tnsp.org>
parents:
274
diff
changeset
|
170 $(APP_IMG)icon-%.png: $(APP_IMG)$(LOGO_SRC_PNG) |
192
dfe5e8d7c58a
Use the finalized Cafe Kampus logo.
Matti Hamalainen <ccr@tnsp.org>
parents:
184
diff
changeset
|
171 convert "$<" -scale "$(patsubst $(APP_IMG)icon-%.png,%,$@)x$(patsubst $(APP_IMG)icon-%.png,%,$@)" "$@" |
dfe5e8d7c58a
Use the finalized Cafe Kampus logo.
Matti Hamalainen <ccr@tnsp.org>
parents:
184
diff
changeset
|
172 |
275
d1f34cbc306e
Improve logo/icons intermediate building process.
Matti Hamalainen <ccr@tnsp.org>
parents:
274
diff
changeset
|
173 $(APP_IMG)$(LOGO_PNG): $(APP_IMG)$(LOGO_SRC_PNG) |
d1f34cbc306e
Improve logo/icons intermediate building process.
Matti Hamalainen <ccr@tnsp.org>
parents:
274
diff
changeset
|
174 convert "$<" -scale "256x256" "$@" |
d1f34cbc306e
Improve logo/icons intermediate building process.
Matti Hamalainen <ccr@tnsp.org>
parents:
274
diff
changeset
|
175 endif |
48
200ec310660a
Begin revamp of the buildsystem, don't use qmake anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
176 |
80
c8fd927cd2c4
Restructure the project by placing source code, images into appropriate
Matti Hamalainen <ccr@tnsp.org>
parents:
76
diff
changeset
|
177 icon.ico: $(addprefix $(APP_IMG),$(ICON_PNGS)) |
263
f0e180b13e05
More build system improvements.
Matti Hamalainen <ccr@tnsp.org>
parents:
262
diff
changeset
|
178 @$(call DO_CMD,CONVERT,$+ -> $@,convert $+ $@) |
48
200ec310660a
Begin revamp of the buildsystem, don't use qmake anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
179 |
233 | 180 src/%.cpp: src/%.qrc $(APP_RESOURCES) |
263
f0e180b13e05
More build system improvements.
Matti Hamalainen <ccr@tnsp.org>
parents:
262
diff
changeset
|
181 @$(call DO_CMD,Qt:RCC,$@ $<,$(QT_RCC) -name "Syntilista" $< -o $@) |
48
200ec310660a
Begin revamp of the buildsystem, don't use qmake anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
182 |
233 | 183 $(OBJPATH)main.o: src/main.cpp $(APP_HDRS) VERSION |
268 | 184 $(call COMPILE_CXX_OBJ, $(DEFINES) $(INCPATH)) |
48
200ec310660a
Begin revamp of the buildsystem, don't use qmake anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
185 |
52 | 186 $(APP_BIN): $(addprefix $(OBJPATH),$(APP_OBJS)) $(APP_DEP_LIBS) | $(APP_DEPS) |
268 | 187 $(call LINK_CXX_BIN, $(APP_LIBS)) |
48
200ec310660a
Begin revamp of the buildsystem, don't use qmake anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
188 |
200ec310660a
Begin revamp of the buildsystem, don't use qmake anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
189 |
50 | 190 ### |
191 ### Special targets | |
192 ### | |
48
200ec310660a
Begin revamp of the buildsystem, don't use qmake anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
193 clean: |
81
810ca71af506
Improve 'clean' target handling.
Matti Hamalainen <ccr@tnsp.org>
parents:
80
diff
changeset
|
194 -$(RM) $(TARGETS) $(NOINST_TARGETS) $(CLEAN_TARGETS) $(OBJPATH)*.o |
48
200ec310660a
Begin revamp of the buildsystem, don't use qmake anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
195 |
200ec310660a
Begin revamp of the buildsystem, don't use qmake anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
196 distclean: clean |
52 | 197 -$(RM) $(DISTCLEAN_TARGETS) *~ core *.core |
48
200ec310660a
Begin revamp of the buildsystem, don't use qmake anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
198 |
200ec310660a
Begin revamp of the buildsystem, don't use qmake anymore.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
199 .PHONY: clean distclean all |