mirror of
https://github.com/yquake2/pakextract.git
synced 2025-02-16 16:41:44 +00:00
also, read structs element-wise instead of the whole struct at once. small fix in Makefile - use -std=gnu11, else on Linux I don't get strsep()
42 lines
568 B
Makefile
42 lines
568 B
Makefile
# The compiler
|
|
CC := clang
|
|
|
|
# ----------
|
|
|
|
# Base CFLAGS
|
|
CFLAGS := -O2 -Wall -std=gnu11 -pedantic -DDAIKATANA
|
|
|
|
# ----------
|
|
|
|
# When make is invoked by "make VERBOSE=1" print
|
|
# the compiler and linker commands.
|
|
ifdef VERBOSE
|
|
Q :=
|
|
else
|
|
Q := @
|
|
endif
|
|
|
|
# ----------
|
|
|
|
# The converter rule
|
|
%.o: %.c
|
|
@echo '===> CC $<'
|
|
${Q}$(CC) -c $(CFLAGS) -o $@ $<
|
|
|
|
# ----------
|
|
|
|
PAK_OBJS = \
|
|
pakextract.o
|
|
|
|
# ----------
|
|
|
|
pakextract: $(PAK_OBJS)
|
|
@echo '===> LD $@'
|
|
${Q}$(CC) $(PAK_OBJS) -o $@
|
|
|
|
# ----------
|
|
|
|
clean:
|
|
@echo "===> CLEAN"
|
|
${Q}rm -Rf pakextract.o pakextract
|
|
|