File:  [Generator SEGA Genesis emulator] / generator / src / Makefile.in
Revision 1.1.1.2 (vendor branch): download - view: text, annotated - select for diffs
Wed Mar 4 04:46:33 2020 UTC (6 years, 4 months ago) by root
Branches: MAIN, JamesPonder
CVS tags: v0_31, HEAD
0.31


prefix = @prefix@
exec_prefix = @exec_prefix@
SHAREDIR = @datadir@/generator
GAMEDIR = @datadir@/gengames

#LIBDIR = /home/squish/generator/lib
#GAMEDIR = /sup/gengames

BINDIR = @bindir@
DEFS = -DSHAREDIR=\"${SHAREDIR}\" -DGAMEDIR=\"${GAMEDIR}\"

CC = @CC@
LDFLAGS = @LDFLAGS@
CFLAGS = @CPPFLAGS@ @CFLAGS@
LIBS = @LIBS@
DEPFLAGS = @DEPFLAGS@

SRCS1 = tab68k.c def68k.c
OBJS1 = obj/tab68k.o obj/def68k.o

SRCS2 = tab68k.c gen68k.c
OBJS2 = obj/tab68k.o obj/gen68k.o

SRCS3 = cpu68k.c diss68k.c tab68k.c mem68k.c reg68k.c event.c ui-tcltk.c generator.c state.c cpuz80.c vdp.c gensound.c gensoundi.c z80/z80.c memz80.c obj/snd/fm.c snprintf.c
OBJS3 = obj/reg68k.o obj/event.o obj/cpu68k-0.o obj/cpu68k-1.o obj/cpu68k-2.o obj/cpu68k-3.o obj/cpu68k-4.o obj/cpu68k-5.o obj/cpu68k-6.o obj/cpu68k-7.o obj/cpu68k-8.o obj/cpu68k-9.o obj/cpu68k-a.o obj/cpu68k-b.o obj/cpu68k-c.o obj/cpu68k-d.o obj/cpu68k-e.o obj/cpu68k-f.o obj/cpu68k.o obj/diss68k.o obj/tab68k.o obj/mem68k.o obj/ui-tcltk.o obj/generator.o obj/state.o obj/cpuz80.o obj/vdp.o obj/gensound.o obj/gensoundi.o obj/z80/z80.o obj/memz80.o obj/snd/fm.o obj/snprintf.o

SRCS4 = cpu68k.c mem68k.c reg68k.c event.c ui-console.c uip-svgalib.c logo.c font.c generator.c state.c cpuz80.c vdp.c gensound.c gensoundi.c z80/z80.c memz80.c snd/fm.c snprintf.c
OBJS4 = obj/reg68k.o obj/event.o obj/cpu68k-0.o obj/cpu68k-1.o obj/cpu68k-2.o obj/cpu68k-3.o obj/cpu68k-4.o obj/cpu68k-5.o obj/cpu68k-6.o obj/cpu68k-7.o obj/cpu68k-8.o obj/cpu68k-9.o obj/cpu68k-a.o obj/cpu68k-b.o obj/cpu68k-c.o obj/cpu68k-d.o obj/cpu68k-e.o obj/cpu68k-f.o obj/cpu68k.o obj/mem68k.o obj/ui-console.o obj/uip-svgalib.o obj/logo.o obj/font.o obj/generator.o obj/state.o obj/cpuz80.o obj/vdp.o obj/gensound.o obj/gensoundi.o obj/z80/z80.o obj/memz80.o obj/snd/fm.o obj/snprintf.o

SRCS5 = cpu68k.c mem68k.c reg68k.c event.c ui-console.c uip-allegro.c logo.c font.c generator.c state.c cpuz80.c vdp.c gensound-allegro.c gensoundi.c z80/z80.c memz80.c snd/fm.c snprintf.c
OBJS5 = obj/reg68k.o obj/event.o obj/cpu68k-0.o obj/cpu68k-1.o obj/cpu68k-2.o obj/cpu68k-3.o obj/cpu68k-4.o obj/cpu68k-5.o obj/cpu68k-6.o obj/cpu68k-7.o obj/cpu68k-8.o obj/cpu68k-9.o obj/cpu68k-a.o obj/cpu68k-b.o obj/cpu68k-c.o obj/cpu68k-d.o obj/cpu68k-e.o obj/cpu68k-f.o obj/cpu68k.o obj/mem68k.o obj/ui-console.o obj/uip-allegro.o obj/logo.o obj/font.o obj/generator.o obj/state.o obj/cpuz80.o obj/vdp.o obj/gensound-allegro.o obj/gensoundi.o obj/z80/z80.o obj/memz80.o obj/snd/fm.o obj/snprintf.o

default:	@program@
		@echo "### All compiled."

precompile:	bin/def68k bin/gen68k
		@echo "### precompile done"

bin/def68k:	${OBJS1} def68k.def
		@echo "### Linking def68k..."
		@${CC} -o bin/def68k ${OBJS1} ${LDFLAGS} ${LIBS}
		./bin/def68k

bin/gen68k:	${OBJS2}
		@echo "### Linking gen68k..."
		@${CC} -o bin/gen68k ${OBJS2} ${LDFLAGS} ${LIBS}
		./bin/gen68k

generator-tcltk:	${OBJS3}
		@echo "### Linking generator..."
		@${CC} -o generator-tcltk ${OBJS3} ${LDFLAGS} ${LIBS}

generator-svgalib:	${OBJS4}
		@echo "### Linking generator..."
		@${CC} -o generator-svgalib ${OBJS4} ${LDFLAGS} ${LIBS}

generator-allegro:	${OBJS5}
		@echo "### Linking generator..."
		@${CC} -o dosgen ${OBJS5} ${LDFLAGS} ${LIBS}

depend:		
		@makedepend ${SRCS1} ${SRCS2} ${SRCS3} ${DEPFLAGS}

clean:		
		rm -f *.o *~ *.bak obj/*.o generator-tcltk
		rm -f generator-svgalib dosgen dosgen.exe
		rm -f obj/snd/*.o obj/z80/*.o

allclean:	clean
		rm -f out/* bin/*

obj/%.o : %.c
		@echo "### Compiling $<..."
		@${CC} ${CFLAGS} ${DEFS} $< -o $@

obj/%.o : out/%.c
		@echo "### Compiling $<..."
		@${CC} ${CFLAGS} ${DEFS} $< -o $@

# DO NOT DELETE THIS LINE -- make depend depends on it

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.