mirror of
https://github.com/id-Software/Wolf3D-iOS.git
synced 2025-03-24 19:32:43 +00:00
190 lines
5 KiB
Text
190 lines
5 KiB
Text
#
|
|
# Project: Wolfenstein 3-D Redux
|
|
#
|
|
# Program: wolfextractor
|
|
#
|
|
|
|
COMPILER = gcc
|
|
CFLAGS = -Wall -c -O2 -idirafter /usr/local/include
|
|
LDFLAGS = -s
|
|
ODIR = Release
|
|
|
|
EXEBASE = wolfextractor
|
|
EXE = $(ODIR)/$(EXEBASE)
|
|
|
|
|
|
|
|
all: $(EXE)
|
|
|
|
|
|
VORBISFLAGS = -L/usr/local/lib -lvorbis -lvorbisenc -logg
|
|
|
|
|
|
clean:
|
|
rm -f $(ODIR)/*.o $(EXE)
|
|
|
|
|
|
PROGRAM_FILES = $(ODIR)/adlib.o $(ODIR)/fmopl.o $(ODIR)/arch.o $(ODIR)/file.o $(ODIR)/unix_file.o $(ODIR)/glob.o $(ODIR)/com_string.o $(ODIR)/tga.o $(ODIR)/wav.o $(ODIR)/mac.o $(ODIR)/memory.o $(ODIR)/wl6_name.o $(ODIR)/wolf_aud.o $(ODIR)/wolf_gfx.o $(ODIR)/wolf_map.o $(ODIR)/wolf_pal.o $(ODIR)/wolf_pm.o $(ODIR)/zipfile.o $(ODIR)/adler32.o $(ODIR)/compress.o $(ODIR)/crc32.o $(ODIR)/deflate.o $(ODIR)/trees.o $(ODIR)/zutil.o $(ODIR)/hq2x.o $(ODIR)/pak.o $(ODIR)/vorbisenc_inter.o $(ODIR)/main.o
|
|
|
|
|
|
|
|
$(EXE): $(PROGRAM_FILES)
|
|
${COMPILER} -o $(EXE) $(PROGRAM_FILES) $(LDFLAGS) $(VORBISFLAGS) -lm
|
|
|
|
|
|
|
|
#===========================================================================
|
|
# Build
|
|
#===========================================================================
|
|
|
|
#
|
|
# adlib/
|
|
#
|
|
$(ODIR)/adlib.o : adlib/adlib.c
|
|
${COMPILER} $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
|
|
${COMPILER} $(CFLAGS) -o $@ /tmp/temp.i
|
|
|
|
$(ODIR)/fmopl.o : adlib/fmopl.c
|
|
${COMPILER} $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
|
|
${COMPILER} $(CFLAGS) -o $@ /tmp/temp.i
|
|
|
|
#
|
|
# common/
|
|
#
|
|
$(ODIR)/arch.o : ../../common/arch.c
|
|
${COMPILER} $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
|
|
${COMPILER} $(CFLAGS) -o $@ /tmp/temp.i
|
|
|
|
#
|
|
# filesys/
|
|
#
|
|
$(ODIR)/file.o : filesys/file.c
|
|
${COMPILER} $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
|
|
${COMPILER} $(CFLAGS) -o $@ /tmp/temp.i
|
|
|
|
#
|
|
# filesys/unix/
|
|
#
|
|
$(ODIR)/unix_file.o : filesys/unix/unix_file.c
|
|
${COMPILER} $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
|
|
${COMPILER} $(CFLAGS) -o $@ /tmp/temp.i
|
|
|
|
$(ODIR)/glob.o : filesys/unix/glob.c
|
|
${COMPILER} $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
|
|
${COMPILER} $(CFLAGS) -o $@ /tmp/temp.i
|
|
|
|
#
|
|
# loaders/
|
|
#
|
|
$(ODIR)/tga.o : loaders/tga.c
|
|
${COMPILER} $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
|
|
${COMPILER} $(CFLAGS) -o $@ /tmp/temp.i
|
|
|
|
$(ODIR)/wav.o : loaders/wav.c
|
|
${COMPILER} $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
|
|
${COMPILER} $(CFLAGS) -o $@ /tmp/temp.i
|
|
|
|
#
|
|
# mac/
|
|
#
|
|
$(ODIR)/mac.o : mac/mac.c
|
|
${COMPILER} $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
|
|
${COMPILER} $(CFLAGS) -o $@ /tmp/temp.i
|
|
|
|
#
|
|
# memory/
|
|
#
|
|
$(ODIR)/memory.o : memory/memory.c
|
|
${COMPILER} $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
|
|
${COMPILER} $(CFLAGS) -o $@ /tmp/temp.i
|
|
|
|
#
|
|
# string/
|
|
#
|
|
$(ODIR)/com_string.o : string/com_string.c
|
|
${COMPILER} $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
|
|
${COMPILER} $(CFLAGS) -o $@ /tmp/temp.i
|
|
|
|
#
|
|
# wolf/
|
|
#
|
|
$(ODIR)/wl6_name.o : wolf/wl6_name.c
|
|
${COMPILER} $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
|
|
${COMPILER} $(CFLAGS) -o $@ /tmp/temp.i
|
|
|
|
$(ODIR)/wolf_aud.o : wolf/wolf_aud.c
|
|
${COMPILER} $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
|
|
${COMPILER} $(CFLAGS) -o $@ /tmp/temp.i
|
|
|
|
$(ODIR)/wolf_gfx.o : wolf/wolf_gfx.c
|
|
${COMPILER} $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
|
|
${COMPILER} $(CFLAGS) -o $@ /tmp/temp.i
|
|
|
|
$(ODIR)/wolf_map.o : wolf/wolf_map.c
|
|
${COMPILER} $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
|
|
${COMPILER} $(CFLAGS) -o $@ /tmp/temp.i
|
|
|
|
$(ODIR)/wolf_pal.o : wolf/wolf_pal.c
|
|
${COMPILER} $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
|
|
${COMPILER} $(CFLAGS) -o $@ /tmp/temp.i
|
|
|
|
$(ODIR)/wolf_pm.o : wolf/wolf_pm.c
|
|
${COMPILER} $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
|
|
${COMPILER} $(CFLAGS) -o $@ /tmp/temp.i
|
|
#
|
|
# zip/
|
|
#
|
|
$(ODIR)/zipfile.o : zip/zipfile.c
|
|
${COMPILER} $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
|
|
${COMPILER} $(CFLAGS) -o $@ /tmp/temp.i
|
|
|
|
#
|
|
# zlib/
|
|
#
|
|
$(ODIR)/adler32.o : ../../zlib/adler32.c
|
|
${COMPILER} $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
|
|
${COMPILER} $(CFLAGS) -o $@ /tmp/temp.i
|
|
|
|
$(ODIR)/compress.o : ../../zlib/compress.c
|
|
${COMPILER} $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
|
|
${COMPILER} $(CFLAGS) -o $@ /tmp/temp.i
|
|
|
|
$(ODIR)/crc32.o : ../../zlib/crc32.c
|
|
${COMPILER} $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
|
|
${COMPILER} $(CFLAGS) -o $@ /tmp/temp.i
|
|
|
|
$(ODIR)/deflate.o : ../../zlib/deflate.c
|
|
${COMPILER} $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
|
|
${COMPILER} $(CFLAGS) -o $@ /tmp/temp.i
|
|
|
|
$(ODIR)/trees.o : ../../zlib/trees.c
|
|
${COMPILER} $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
|
|
${COMPILER} $(CFLAGS) -o $@ /tmp/temp.i
|
|
|
|
$(ODIR)/zutil.o : ../../zlib/zutil.c
|
|
${COMPILER} $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
|
|
${COMPILER} $(CFLAGS) -o $@ /tmp/temp.i
|
|
|
|
#
|
|
#
|
|
#
|
|
|
|
$(ODIR)/hq2x.o : hq2x.c
|
|
${COMPILER} $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
|
|
${COMPILER} $(CFLAGS) -o $@ /tmp/temp.i
|
|
|
|
$(ODIR)/pak.o : pak.c
|
|
${COMPILER} $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
|
|
${COMPILER} $(CFLAGS) -o $@ /tmp/temp.i
|
|
|
|
$(ODIR)/vorbisenc_inter.o : vorbisenc_inter.c
|
|
${COMPILER} $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
|
|
${COMPILER} $(CFLAGS) -o $@ /tmp/temp.i
|
|
|
|
$(ODIR)/main.o : main.c
|
|
${COMPILER} $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
|
|
${COMPILER} $(CFLAGS) -o $@ /tmp/temp.i
|
|
|
|
|
|
|
|
|