It deviates enough from the UNIX makefile that it really should be separate.
Signed-off-by: Steven Noonan <steven@uplinklabs.net>
3SH44HTH4B75EIOLDKY5C4ZMSM4ZXN5H3XAOVK42JWKCJBR256GAC SDL_CFLAGS := -I/Library/Frameworks/SDL.framework/Headers -I/Library/Frameworks/SDL_image.framework/HeadersSDL_LDFLAGS := -framework SDL -framework SDL_imagePNG_CFLAGS := -I/Library/Frameworks/libpng.framework/HeadersPNG_LDFLAGS := -framework libpngCFLAGS := -F/Library/Frameworks $(SDL_CFLAGS) $(PNG_CFLAGS)LDFLAGS := -F/Library/Frameworks $(SDL_LDFLAGS) $(PNG_LDFLAGS)CXX = g++ -m32DELETE = rm -fTOOLDIR := toolTILEGEN := $(TOOLDIR)/tilegen.elfINPUTS := main dngn player guiINPUTFILES := $(INPUTS:%=dc-%.txt)HEADERS := $(INPUTS:%=tiledef-%.h)SOURCE := $(INPUTS:%=tiledef-%.cc)IMAGES := $(INPUTS:%=%.png)BASE_OBJECTS := tile_colour.o tile.o tile_page.o tile_list_processor.o main.oOBJECTS := $(BASE_OBJECTS:%=$(TOOLDIR)/%)all: $(TILEGEN) $(HEADERS) $(SOURCE) $(IMAGES)tiledef-%.h tiledef-%.cc %.png: dc-%.txt $(TILEGEN)$(TILEGEN) $<clean:$(DELETE) $(HEADERS) $(OBJECTS) $(TILEGEN) $(SOURCE) $(IMAGES)distclean: clean.cc.o:${CXX} ${CFLAGS} -c $< -o $@$(TILEGEN): $(OBJECTS)${CXX} ${LDFLAGS} $(OBJECTS) -o $@