49 lines
1.2 KiB
Makefile
49 lines
1.2 KiB
Makefile
|
#----------------------------------------------------------------------------
|
||
|
# Makefile for building BUILD utilites on Unix systems.
|
||
|
#
|
||
|
# Written by Ryan C. Gordon (icculus@lokigames.com)
|
||
|
# Do NOT contact Ken Silverman for support of BUILD on Unix or Linux.
|
||
|
#----------------------------------------------------------------------------
|
||
|
|
||
|
# Programs to build
|
||
|
BINARIES = grpextract kgroup editart
|
||
|
|
||
|
CC = gcc -m32
|
||
|
LINKER = gcc -m32
|
||
|
CFLAGS = -g -O2 -DPLATFORM_UNIX -DUSE_I386_ASM `sdl-config --cflags`
|
||
|
LDFLAGS =
|
||
|
|
||
|
# Editart is a beast of a different color
|
||
|
EALDFLAGS = $(LDFLAGS) `sdl-config --libs`
|
||
|
|
||
|
# Rules for turning source files into .o files
|
||
|
%.o: %.c
|
||
|
$(CC) -c -o $@ $< $(CFLAGS)
|
||
|
|
||
|
all: $(BINARIES)
|
||
|
|
||
|
backmap5 : backmap5.o
|
||
|
$(LINKER) -o backmap5 $(LDFLAGS) backmap5.o
|
||
|
|
||
|
backmap6 : backmap6.o
|
||
|
$(LINKER) -o backmap6 $(LDFLAGS) backmap6.o
|
||
|
|
||
|
convmap6 : convmap6.o
|
||
|
$(LINKER) -o convmap6 $(LDFLAGS) convmap6.o
|
||
|
|
||
|
convmap7 : convmap7.o
|
||
|
$(LINKER) -o convmap7 $(LDFLAGS) convmap7.o
|
||
|
|
||
|
editart : editart.o pragmas.o sdl_driver.o
|
||
|
$(LINKER) -o editart $(EALDFLAGS) editart.o pragmas.o sdl_driver.o
|
||
|
|
||
|
kextract : kextract.o
|
||
|
$(LINKER) -o kextract $(LDFLAGS) kextract.o
|
||
|
|
||
|
kgroup : kgroup.o
|
||
|
$(LINKER) -o kgroup $(LDFLAGS) kgroup.o
|
||
|
|
||
|
clean:
|
||
|
rm -f $(BINARIES) *.o core
|
||
|
|