1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
Description: make Makefile compliant with Debian and add GCC hardening.
Author: Joao Eriberto Mota Filho <eriberto@debian.org>
Last-Update: 2018-07-25
--- a/src/Makefile
+++ b/src/Makefile
@@ -1,10 +1,16 @@
-all: install
+all: galleta
-install: galleta.c
- gcc -o galleta galleta.c -lm -lc;cp galleta ../bin
+galleta: galleta.c
+ gcc $(CFLAGS) $(LDFLAGS) $(CPPFLAGS) -o galleta galleta.c -lm -lc
-installwin: galleta.c
- gcc -DCYGWIN -o galleta.exe galleta.c -lm -lc;cp galleta.exe ../bin
+install: galleta
+ cp galleta $(DESTDIR)/usr/bin
+
+galleta.exe: galleta.c
+ gcc -DCYGWIN -o galleta.exe galleta.c -lm -lc
+
+installwin: galleta.exe
+ cp galleta.exe ../bin
clean:
rm -f galleta.exe galleta
|