X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=libs%2Flibs.mk;fp=libs%2Flibs.mk;h=9988bc9a21ab3db1e271352507db59a5f411551f;hb=dd7ce87b0ad2b8a1b4758bcc9354e993b71c8599;hp=0000000000000000000000000000000000000000;hpb=48ee87d8c32791d17fa7a57076df5d6721d6c05c;p=raydungeon diff --git a/libs/libs.mk b/libs/libs.mk new file mode 100644 index 0000000..9988bc9 --- /dev/null +++ b/libs/libs.mk @@ -0,0 +1,21 @@ +# included from a makefile which defines libname, src + +obj = $(src:.c=.o) +lib = $(libname).a + +CFLAGS = -pedantic -Wall -g + +ifeq ($(sys), mingw) + obj = $(src:.c=.w32.o) + lib = $(libname).w32.a +endif + +$(lib): $(obj) + $(AR) rcs $@ $(obj) + +%.w32.o: %.c + $(CC) -c $< $(CFLAGS) -o $@ + +.PHONY: clean +clean: + rm -f $(obj) $(lib)