# File: Makefile.ibm # Purpose: Makefile support for "main-ibm.c" and Gnu C # Note: Rename to "Makefile" before using OBJS = \ z-util.o z-virt.o z-form.o z-rand.o z-term.o \ variable.o tables.o util.o cave.o \ obj-desc.o object.o mon-desc.o monster.o \ xtra1.o xtra2.o spells1.o spells2.o melee1.o melee2.o \ load.o save.o files.o \ cmd1.o cmd2.o cmd3.o cmd4.o cmd5.o cmd6.o \ store.o birth.o debug.o spoilers.o \ generate.o dungeon.o init1.o init2.o \ main-ibm.o main.o # Compiler CC = gcc # Compiler flags CFLAGS = -Wall -O2 -DUSE_IBM # Libraries LIBS = -lpc GLIBS= -lgrx20 # Name of Program PROGRAM = utumno.exe .SUFFIXES: .c .h .o .cpp all: $(PROGRAM) # Generate binary file utumno.exe: $(OBJS) $(CC) $(CFLAGS) -o utumno.bin $(OBJS) $(LIBS) copy utumno.exe .. # Compile source files .cpp.o: $(CC) $(CFLAGS) -c $*.cpp # Clean up clean: del *.o $(PROGRAM) *.bin