--- BasiliskII/src/Unix/Makefile.in 1999/10/19 17:41:34 1.12 +++ BasiliskII/src/Unix/Makefile.in 2001/01/28 14:05:19 1.20 @@ -11,6 +11,8 @@ datadir = @datadir@ mandir = @mandir@ man1dir = $(mandir)/man1 +DESTDIR = + CC = @CC@ CXX = @CXX@ CFLAGS = @CFLAGS@ @@ -26,17 +28,18 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ -s INSTALL_DATA = @INSTALL_DATA@ ## Files -SRCS = ../main.cpp main_unix.cpp ../prefs.cpp prefs_unix.cpp sys_unix.cpp \ - ../rom_patches.cpp ../slot_rom.cpp ../rsrc_patches.cpp ../emul_op.cpp \ - ../macos_util.cpp ../xpram.cpp xpram_unix.cpp ../timer.cpp timer_unix.cpp \ - clip_unix.cpp ../adb.cpp ../serial.cpp serial_unix.cpp ../ether.cpp ../sony.cpp \ - ../disk.cpp ../cdrom.cpp ../scsi.cpp ../video.cpp video_x.cpp ../audio.cpp \ - ../extfs.cpp extfs_unix.cpp ../user_strings.cpp user_strings_unix.cpp \ +SRCS = ../main.cpp main_unix.cpp ../prefs.cpp ../prefs_items.cpp prefs_unix.cpp \ + sys_unix.cpp ../rom_patches.cpp ../slot_rom.cpp ../rsrc_patches.cpp \ + ../emul_op.cpp ../macos_util.cpp ../xpram.cpp xpram_unix.cpp ../timer.cpp \ + timer_unix.cpp clip_unix.cpp ../adb.cpp ../serial.cpp ../ether.cpp \ + ../sony.cpp ../disk.cpp ../cdrom.cpp ../scsi.cpp ../video.cpp video_blit.cpp \ + video_x.cpp ../audio.cpp ../extfs.cpp extfs_unix.cpp ../user_strings.cpp \ + user_strings_unix.cpp \ $(SYSSRCS) $(CPUSRCS) APP = BasiliskII ## Rules -.PHONY: modules install uninstall clean distclean depend +.PHONY: modules install installdirs uninstall mostlyclean clean distclean depend dep .SUFFIXES: .SUFFIXES: .c .cpp .s .o .h @@ -62,17 +65,21 @@ $(APP): $(OBJ_DIR) $(OBJS) modules: cd Linux/NetDriver; make -install: $(APP) - $(INSTALL_PROGRAM) $(APP) $(bindir)/$(APP) - -$(INSTALL_DATA) $(APP).1 $(man1dir)/$(APP).1 - $(INSTALL) -d $(datadir)/$(APP) - $(INSTALL_DATA) keycodes $(datadir)/$(APP)/keycodes +install: $(APP) installdirs + $(INSTALL_PROGRAM) $(APP) $(DESTDIR)$(bindir)/$(APP) + -$(INSTALL_DATA) $(APP).1 $(DESTDIR)$(man1dir)/$(APP).1 + $(INSTALL_DATA) keycodes $(DESTDIR)$(datadir)/$(APP)/keycodes + $(INSTALL_DATA) fbdevices $(DESTDIR)$(datadir)/$(APP)/fbdevices + +installdirs: + $(SHELL) mkinstalldirs $(DESTDIR)$(bindir) $(DESTDIR)$(man1dir) $(DESTDIR)$(datadir)/$(APP) uninstall: - rm -f $(bindir)/$(APP) - rm -f $(man1dir)/$(APP).1 - rm -f $(datadir)/$(APP)/keycodes - rmdir $(datadir)/$(APP) + rm -f $(DESTDIR)$(bindir)/$(APP) + rm -f $(DESTDIR)$(man1dir)/$(APP).1 + rm -f $(DESTDIR)$(datadir)/$(APP)/keycodes + rm -f $(DESTDIR)$(datadir)/$(APP)/fbdevices + rmdir $(DESTDIR)$(datadir)/$(APP) mostlyclean: rm -f $(APP) $(OBJ_DIR)/* core* *.core *~ *.bak