*** Makefile.orig Tue Jan 9 13:00:03 1996 --- Makefile Mon Jan 10 04:44:20 2000 *************** *** 1,12 **** # ! #Makefile for ProDOS Emulator v0.1 ! # all : prodos # Linux doesn't seem to like Randy Frank's beep code, # if you're compiling on something else, you could try not defining NOBEEP ! OPT = -O2 -DNOBEEP # Necessary libraries LIB = -lcurses -ltermcap --- 1,23 ---- # ! # Makefile for ProDOS Emulator v0.1 ! # FreeBSD modifications by Joel Sutton 18th Feb, 1997 ! ! # Paths to various places ! PREFIX?= /usr/local ! BINDIR= ${PREFIX}/bin ! LIBDIR= ${PREFIX}/libdata ! ROMDIR= ${LIBDIR}/apple2 ! ROM= prodos-2e.rom ! ! # Certain programs ! CC?= cc ! MKDIR?= mkdir -p all : prodos # Linux doesn't seem to like Randy Frank's beep code, # if you're compiling on something else, you could try not defining NOBEEP ! OPT = ${CFLAGS} -DNOBEEP -DROMFILE=\"${ROMDIR}/${ROM}\" # Necessary libraries LIB = -lcurses -ltermcap *************** *** 16,35 **** # Build modules from source: main.o: main.c apple.h ! cc -c $(OPT) main.c 6502.o: 6502.c apple.h ! cc -c $(OPT) 6502.c mega2.o: mega2.c apple.h ! cc -c $(OPT) mega2.c debug.o: debug.c apple.h ! cc -c $(OPT) debug.c prodos.o: prodos.c apple.h ! cc -c $(OPT) prodos.c # Build the executale prodos : $(OBJ) ! cc $(OPT) -o prodos $(OBJ) $(LIB) # Clean up clean: ! rm *.o *~ --- 27,52 ---- # Build modules from source: main.o: main.c apple.h ! $(CC) -c $(OPT) main.c 6502.o: 6502.c apple.h ! $(CC) -c $(OPT) 6502.c mega2.o: mega2.c apple.h ! $(CC) -c $(OPT) mega2.c debug.o: debug.c apple.h ! $(CC) -c $(OPT) debug.c prodos.o: prodos.c apple.h ! $(CC) -c $(OPT) prodos.c # Build the executale prodos : $(OBJ) ! $(CC) $(OPT) -o prodos $(OBJ) $(LIB) ! ! # Install the program ! install: all ! if [ ! -f ${ROMDIR} ]; then ${MKDIR} ${ROMDIR}; fi ! ${BSD_INSTALL_PROGRAM} prodos ${BINDIR} ! ${BSD_INSTALL_DATA} apple.rom ${ROMDIR}/${ROM} # Clean up clean: ! rm *.o