# $Id$ BIN := ./bin OBJ := ./obj SRC := ./src INC := ./include DATE = @DATE@ PREFIX := @prefix@ CC := @CC@ CFLAGS := @CFLAGS@ LIBS := @LIBS@ START_DATE := $(shell date +"%s") OBJECTS := $(OBJ)/main.o \ $(OBJ)/sdl.o \ $(OBJ)/enemy.o \ $(OBJ)/calculation.o \ $(OBJ)/stage1.o \ $(OBJ)/stage2.o \ $(OBJ)/stage3.o \ $(OBJ)/stage4.o .PHONY: all clean install all: $(BIN)/hoppou dist/unifont.ttf dist/unifont.ttf: wget http://ftp.gnu.org/gnu/unifont/unifont-15.0.06/unifont-15.0.06.ttf -O dist/unifont.ttf $(BIN)/hoppou: $(OBJECTS) @RESOURCE@ $(TIME) $(CC) -o $@ $(OBJECTS) @RESOURCE@ $(LIBS) @echo Building took $(shell expr $(shell date +"%s") - $(START_DATE)) second\(s\). $(OBJ)/main.o: $(SRC)/main.c $(INC)/hoppou.h $(TIME) $(CC) $(CFLAGS) -c -o $@ $< $(OBJ)/%.o: $(SRC)/%.c $(INC)/hoppou/%.h $(INC)/hoppou.h $(TIME) $(CC) $(CFLAGS) -c -o $@ $< install: $(BIN)/hoppou mkdir -p $(PREFIX)/bin mkdir -p $(PREFIX)/share/hoppou cp $(BIN)/hoppou $(PREFIX)/bin/ cp dist/*.png $(PREFIX)/share/hoppou/ cp dist/*.ttf $(PREFIX)/share/hoppou/ cp dist/*.wav $(PREFIX)/share/hoppou/ clean: rm -f $(OBJ)/* rm -f $(BIN)/* rm -f hoppou.res hoppou.res: hoppou.rc @WINDOWS_TARGET@-windres $< -O coff -o $@