Lephisto/utils/pack/Makefile

32 lines
583 B
Makefile

ROOTDIR := ../../
SRCDIR := $(ROOTDIR)src/
LOCALDIR := utils/pack
COBJS = $(SRCDIR)pack.o $(SRCDIR)md5.o main.o
CFLAGS += -W -Wall $(shell sdl-config --cflags)
ifdef DEBUG
CFLAGS += -I$(SRCDIR) -g
else
CFLAGS += -I$(SRCDIR) -O2
endif
LDFLAGS := $(shell sdl-config --libs)
APPNAME := pack
.PHONY: all clean
%.o: %.c
@$(CC) -c $(CFLAGS) -o $@ $<
@echo " CC $(LOCALDIR)$@"
all: $(ROOTDIR)$(APPNAME)
$(ROOTDIR)$(APPNAME): $(COBJS)
@$(CC) $(LDFLAGS) $(CFLAGS) -o $(ROOTDIR)/bin/$(APPNAME) $(COBJS)
@echo " LD $(APPNAME)"
clean:
rm -rf *.o pack
@echo " Cleaning Pack"