diff options
author | Issam E. Maghni <phony+freedesktop@mailbox.org> | 2021-10-26 16:45:36 +0000 |
---|---|---|
committer | Issam E. Maghni <phony+freedesktop@mailbox.org> | 2021-10-26 16:45:36 +0000 |
commit | 7cc63be350a7b2c2ed9a502c965d22adb37a2b17 (patch) | |
tree | f5974689551c9d677d443d3d74b78b89a468adfa | |
parent | d64963b0e57c37739c41b973ec1af410a594f0e6 (diff) |
Makefile: Add support for POSIX make
-rw-r--r-- | src/Makefile | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/src/Makefile b/src/Makefile index 6c97f94..9d2fc4d 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,14 +1,22 @@ +.POSIX: +.PHONY: all clean -CFLAGS=-Wall -Wmissing-prototypes -Wno-sign-compare -g -DXDG_PREFIX=xdg_test -DHAVE_MMAP +C_STD = -std=c99 +ALL_CFLAGS = $(C_STD) -c -g -DXDG_PREFIX=xdg_test -DHAVE_MMAP -Wall -Wmissing-prototypes -Wno-sign-compare $(CFLAGS) + +.c.o: + $(CC) $(ALL_CFLAGS) -o $@ $< all: test-mime test-mime-data print-mime-data -test-mime: xdgmime.o xdgmimeglob.o xdgmimeint.o xdgmimemagic.o xdgmimealias.o xdgmimeparent.o xdgmimecache.o xdgmimeicon.o +test-mime: test-mime.o xdgmime.o xdgmimeglob.o xdgmimeint.o xdgmimemagic.o xdgmimealias.o xdgmimeparent.o xdgmimecache.o xdgmimeicon.o + $(CC) $(LDFLAGS) -o $@ $? -test-mime-data: xdgmime.o xdgmimeglob.o xdgmimeint.o xdgmimemagic.o xdgmimealias.o xdgmimeparent.o xdgmimecache.o xdgmimeicon.o +test-mime-data: test-mime-data.o xdgmime.o xdgmimeglob.o xdgmimeint.o xdgmimemagic.o xdgmimealias.o xdgmimeparent.o xdgmimecache.o xdgmimeicon.o + $(CC) $(LDFLAGS) -o $@ $? -print-mime-data: xdgmime.o xdgmimeglob.o xdgmimeint.o xdgmimemagic.o xdgmimealias.o xdgmimeparent.o xdgmimecache.o xdgmimeicon.o +print-mime-data: print-mime-data.o xdgmime.o xdgmimeglob.o xdgmimeint.o xdgmimemagic.o xdgmimealias.o xdgmimeparent.o xdgmimecache.o xdgmimeicon.o + $(CC) $(LDFLAGS) -o $@ $? clean: rm -f *~ *.o test-mime test-mime-data print-mime-data - |