1995-02-27 20:23:12 +00:00
|
|
|
*** Makefile.orig Fri Nov 25 22:24:59 1994
|
|
|
|
--- Makefile Mon Feb 27 23:08:42 1995
|
|
|
|
***************
|
|
|
|
*** 9,59 ****
|
|
|
|
# to prevent segmentation faults 'cause of a bug, otherwise use 2.5.8
|
|
|
|
#CFLAGS = -g
|
|
|
|
#LDFLAGS = -g
|
|
|
|
! CFLAGS = -O2 -m486 -Wall
|
|
|
|
! LDFLAGS = -s
|
|
|
|
! INSTALLDIR = /usr/local/bin
|
|
|
|
OBJECTS = playmidi.o midifile.o playevents.o patchload.o emumidi.o
|
|
|
|
|
|
|
|
all: playmidi resetmidi
|
|
|
|
|
|
|
|
! playmidi: .depend $(OBJECTS)
|
|
|
|
$(CC) $(LDFLAGS) -o playmidi $(OBJECTS)
|
|
|
|
|
|
|
|
! resetmidi: .depend resetmidi.o
|
|
|
|
! $(CC) -N $(LDFLAGS) -o resetmidi resetmidi.o
|
|
|
|
!
|
|
|
|
! scope: .depend scope.o
|
|
|
|
! $(CC) -N $(LDFLAGS) -o scope scope.o -lvga
|
|
|
|
|
|
|
|
$(INSTALLDIR)/playmidi: playmidi
|
|
|
|
! cp playmidi $(INSTALLDIR)
|
|
|
|
|
|
|
|
$(INSTALLDIR)/resetmidi: resetmidi
|
|
|
|
! cp resetmidi $(INSTALLDIR)
|
|
|
|
!
|
|
|
|
! $(INSTALLDIR)/scope: scope
|
|
|
|
! cp scope $(INSTALLDIR)
|
|
|
|
|
|
|
|
! install: $(INSTALLDIR)/playmidi $(INSTALLDIR)/resetmidi #$(INSTALLDIR)/scope
|
|
|
|
|
|
|
|
clean:
|
|
|
|
! rm -f *.o *~ *.bak playmidi resetmidi scope a.out
|
|
|
|
|
|
|
|
- ifeq (.depend, $(wildcard .depend))
|
|
|
|
- .depend depend dep:
|
|
|
|
- for i in *.c; do $(CPP) -M $$i; done >.depend
|
|
|
|
-
|
|
|
|
- include .depend
|
|
|
|
- else
|
|
|
|
- depend dep:
|
|
|
|
- for i in *.c; do $(CPP) -M $$i; done >.depend
|
|
|
|
-
|
|
|
|
- .depend:
|
|
|
|
- @echo
|
|
|
|
- @echo "Bad or missing .depend running 'make depend'"
|
|
|
|
- @echo
|
|
|
|
- $(MAKE) depend
|
|
|
|
- @echo
|
|
|
|
- @echo "Successful. Now make again (ignore following error)"
|
|
|
|
- @exit 1
|
|
|
|
- endif
|
|
|
|
--- 9,50 ----
|
|
|
|
# to prevent segmentation faults 'cause of a bug, otherwise use 2.5.8
|
|
|
|
#CFLAGS = -g
|
|
|
|
#LDFLAGS = -g
|
|
|
|
! PREFIX = /usr/local
|
1995-04-03 12:00:19 +00:00
|
|
|
! CFLAGS += -g -Wall -DPREFIX=\"$(PREFIX)\"
|
1995-02-27 20:23:12 +00:00
|
|
|
! #LDFLAGS = -s
|
|
|
|
! INSTALLDIR = $(PREFIX)/bin
|
|
|
|
OBJECTS = playmidi.o midifile.o playevents.o patchload.o emumidi.o
|
|
|
|
+ #INSTALL_BIN = cp
|
|
|
|
+ #INSTALL_DAT = cp
|
|
|
|
+ INSTALL_BIN = $(INSTALL) -s $(COPY) -o $(BINOWN) -g $(BINGRP) -m 755
|
|
|
|
+ INSTALL_DAT = $(INSTALL) -c -o $(BINOWN) -g $(BINGRP) -m 644
|
|
|
|
|
|
|
|
all: playmidi resetmidi
|
|
|
|
|
|
|
|
! playmidi: $(OBJECTS)
|
|
|
|
$(CC) $(LDFLAGS) -o playmidi $(OBJECTS)
|
|
|
|
|
|
|
|
! resetmidi: resetmidi.o
|
|
|
|
! $(CC) $(LDFLAGS) -o resetmidi resetmidi.o
|
|
|
|
|
|
|
|
$(INSTALLDIR)/playmidi: playmidi
|
|
|
|
! $(INSTALL_BIN) playmidi $(INSTALLDIR)
|
|
|
|
|
|
|
|
$(INSTALLDIR)/resetmidi: resetmidi
|
|
|
|
! $(INSTALL_BIN) resetmidi $(INSTALLDIR)
|
|
|
|
|
|
|
|
! dirs:
|
|
|
|
! -@mkdir -p $(INSTALLDIR)
|
|
|
|
! -@mkdir -p $(PREFIX)/lib/midi
|
|
|
|
! -@mkdir -p $(PREFIX)/lib/gus
|
|
|
|
! -@mkdir -p $(PREFIX)/man/man1
|
|
|
|
! -@mkdir -p $(PREFIX)/man/man3
|
|
|
|
!
|
|
|
|
! install: dirs $(INSTALLDIR)/playmidi $(INSTALLDIR)/resetmidi
|
|
|
|
! $(INSTALL_DAT) std.o3 drums.o3 std.sb drums.sb $(PREFIX)/lib/midi
|
|
|
|
! $(INSTALL_DAT) playmidi.1 $(PREFIX)/man/man1
|
|
|
|
! $(INSTALL_DAT) midifile.3 $(PREFIX)/man/man3
|
|
|
|
|
|
|
|
clean:
|
|
|
|
! rm -f *.o *~ *.bak playmidi resetmidi a.out
|
|
|
|
|