# HG changeset patch # User John Tsiombikas # Date 1379864227 -10800 # Node ID d0164235bfd15e130d7e3ac065ce691030949e72 # Parent a8d42276b5adcc1ce04f26d90a31b087d51f1c84 changed the linux/mac makefile name to GNUmakefile diff -r a8d42276b5ad -r d0164235bfd1 GNUmakefile --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/GNUmakefile Sun Sep 22 18:37:07 2013 +0300 @@ -0,0 +1,31 @@ +obj = src/main.o \ + src/mingl.o src/mglrast.o src/mglclip.o src/mglgen.o \ + src/texture.o src/palman.o \ + src/scene.o src/cvec.o src/fixedp.o \ + dosemu/dosemu.o +dep = $(obj:.o=.d) +bin = deepstone + +CC = gcc +CFLAGS = -pedantic -Wall -g `pkg-config --cflags sdl` -Isrc -Idosemu $(add_cflags) -DRAST_FLOAT -DDBG_USE_FLOAT +LDFLAGS = `pkg-config --libs sdl` -lm + +ifeq ($(shell uname -s), Darwin) + add_cflags = -Dmain=SDL_main +endif + +$(bin): $(obj) + $(CC) -o $@ $(obj) $(LDFLAGS) + +-include $(dep) + +%.d: %.c + @$(CPP) $(CFLAGS) $< -MM -MT $(@:.d=.o) >$@ + +.PHONY: clean +clean: + rm -f $(obj) $(bin) + +.PHONY: cleandep +cleandep: + rm -f $(dep) diff -r a8d42276b5ad -r d0164235bfd1 Makefile --- a/Makefile Sun Sep 22 18:26:15 2013 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,27 +0,0 @@ -obj = src/main.o \ - src/mingl.o src/mglrast.o src/mglclip.o src/mglgen.o \ - src/texture.o src/palman.o \ - src/scene.o src/cvec.o src/fixedp.o \ - dosemu/dosemu.o -dep = $(obj:.o=.d) -bin = deepstone - -CC = gcc -CFLAGS = -pedantic -Wall -g `pkg-config --cflags sdl` -Isrc -Idosemu -DRAST_FLOAT -DDBG_USE_FLOAT -LDFLAGS = `pkg-config --libs sdl` -lm - -$(bin): $(obj) - $(CC) -o $@ $(obj) $(LDFLAGS) - --include $(dep) - -%.d: %.c - @$(CPP) $(CFLAGS) $< -MM -MT $(@:.d=.o) >$@ - -.PHONY: clean -clean: - rm -f $(obj) $(bin) - -.PHONY: cleandep -cleandep: - rm -f $(dep)