# This is makefile for default project. # CC = @CC@ CP = @CP@ CUT = @CUT@ GREP = @GREP@ LN = @LN_S@ MKDIR = @MKDIR@ RM = @RM@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ top_srcdir = @top_srcdir@ prefix = @prefix@ exec_prefix = @exec_prefix@ bindir = @bindir@ libdir = @libdir@ includedir = @includedir@ sysconfdir = @sysconfdir@ localstatedir = @localstatedir@ datarootdir = @datarootdir@ datadir = @datadir@ localedir = @localedir@ SRC = main_app.c SRC += cmdline_app.c conf_app.c dynload_bind_app.c dynload_ret_app.c DEP = Makefile DEP += engine/*.h DEP += main_app.h DEP += declarations_app.h structures_app.h DEP += cmdline_app.h conf_app.h dynload_bind_app.h dynload_ret_app.h INC = @CFLAGS@ @DEFS@ LIB = @LDFLAGS@ LNK = @GNUTLS_LIBS@ @OPENSSL_LIBS@ LNK += @ALSA_LIBS@ @AO_LIBS@ @PORTAUDIO_LIBS@ @PULSEAUDIO_LIBS@ @SNDIO_LIBS@ LNK += @FLAC_LIBS@ LNK += @XRANDR_LIBS@ LNK += @FREETYPE2_LIBS@ @GL_LIBS@ @XEXT_LIBS@ @X11_LIBS@ LNK += @LIBS@ SUB = engine @BUILD_REDTOOLS@ @BUILD_USB_CLASSIC_NES_GAMEPAD@ SUI = @BUILD_REDTOOLS@ @BUILD_USB_CLASSIC_NES_GAMEPAD@ OBJ = $(SRC:.c=.@OBJEXT@) OUT = @PROG_X@ PRG = @PROG_P@ EXT = @G_FLAGS@ .SUFFIXES = .c .c.@OBJEXT@: $(CC) $(INC) -c -o $@ $< $(OUT): $(OBJ) @for i in $(SUB); do $(MAKE) -C $$i ; done ifeq ($(EXT),embedded_ano) @$(CP) `$(GREP) '^#define DSL_EMBEDDED_ANO' engine/dsl_ano.h | $(CUT) -f 2 -d '"'` embedded_ano @$(LD) -r -b binary -o engine/embedded_ano.o embedded_ano @$(RM) -f embedded_ano endif $(CC) @D_FLAGS@ $(LIB) -o $(OUT) engine/*.@OBJEXT@ $(OBJ) $(LNK) $(OBJ): $(DEP) .PHONY: clean erase reconfig install install-strip uninstall clean: @-$(RM) -f *.@OBJEXT@ $(OUT) erase: @$(MAKE) clean @for i in $(SUB); do $(MAKE) -C $$i clean ; done reconfig: @sh reconfig/config.nice-$(OUT)-`uname -s -r -m 2>/dev/null | cut -f 1 -d '(' | cut -f 1 -d '/' | tr ' ' '_'` install: $(INSTALL) -d "$(DESTDIR)/$(bindir)" $(INSTALL) -d "$(DESTDIR)/$(sysconfdir)" $(INSTALL) -d "$(DESTDIR)/$(datadir)" $(INSTALL) -d "$(DESTDIR)/$(datadir)"/detroit/bobs $(INSTALL) -d "$(DESTDIR)/$(datadir)"/detroit/fonts $(INSTALL) -d "$(DESTDIR)/$(datadir)"/detroit/widgets $(INSTALL_DATA) etc/$(OUT).conf "$(DESTDIR)/$(sysconfdir)" $(INSTALL_DATA) etc/$(OUT).res "$(DESTDIR)/$(sysconfdir)" $(INSTALL_DATA) share/detroit/fonts/* "$(DESTDIR)/$(datadir)"/detroit/fonts $(INSTALL_DATA) share/detroit/widgets/* "$(DESTDIR)/$(datadir)"/detroit/widgets $(INSTALL_PROGRAM) -m 0755 $(OUT) "$(DESTDIR)/$(bindir)" @for i in $(SUI); do $(MAKE) -C $$i install ; done install-strip: install -strip --strip-unneeded "$(DESTDIR)/$(bindir)/$(OUT)" uninstall: @for i in $(SUI); do $(MAKE) -C $$i uninstall ; done