X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=laserbrain_demo;a=blobdiff_plain;f=Makefile;h=072abdb0adce15021639efc782d545bfb0a92801;hp=2c38091368a80a348d6d39fe97b11cce08228ea0;hb=197bafc7f54795243d4c217c2efcf41f01d4100d;hpb=264eac31b6aedaf449fbaf5868ff39ed6064137b diff --git a/Makefile b/Makefile index 2c38091..072abdb 100644 --- a/Makefile +++ b/Makefile @@ -35,6 +35,9 @@ libal_Darwin = -framework OpenAL libal_mingw = -lopenal ifeq ($(sys), mingw) + obj = $(src:.cc=.w32.o) $(csrc:.c=.w32.o) + dep = $(obj:.o=.d) + bin = demo.exe LDFLAGS += -lmingw32 -lSDL2main -lSDL2 -lwinmm -mwindows #CFLAGS += -DGLEW_STATIC @@ -51,6 +54,8 @@ cross: .PHONY: instalien instalien: demo.exe cp $< /alien/demo/$< + mkdir -p /alien/demo/sdr && cp sdr/* /alien/demo/sdr/ + for i in `tools/dlldepends | grep -v '++'`; do echo $$i; rsync $$i /alien/demo; done .clang_complete: Makefile rm -f $@ @@ -64,6 +69,12 @@ instalien: demo.exe %.d: %.cc @$(CPP) $(CXXFLAGS) $< -MM -MT $(@:.d=.o) >$@ +%.w32.o: %.c + $(CC) -o $@ $(CFLAGS) -c $< + +%.w32.o: %.cc + $(CC) -o $@ $(CXXFLAGS) -c $< + .PHONY: clean clean: rm -f $(obj) $(bin)