summaryrefslogtreecommitdiff
path: root/audio/tclmidi/files/BSDmakefile
diff options
context:
space:
mode:
Diffstat (limited to 'audio/tclmidi/files/BSDmakefile')
-rw-r--r--audio/tclmidi/files/BSDmakefile30
1 files changed, 30 insertions, 0 deletions
diff --git a/audio/tclmidi/files/BSDmakefile b/audio/tclmidi/files/BSDmakefile
new file mode 100644
index 000000000000..6aa693220bfe
--- /dev/null
+++ b/audio/tclmidi/files/BSDmakefile
@@ -0,0 +1,30 @@
+SRCS= MidiDev.cxx TclmDr75.cxx ChanPres.cxx Event.cxx MChanPrf.cxx \
+ MCopy.cxx MCue.cxx MEOT.cxx MEvent.cxx MInstNam.cxx MKey.cxx \
+ MLyric.cxx MMarker.cxx MPortNum.cxx MSMPTE.cxx MSeqNam.cxx \
+ MSeqNum.cxx MSeqSpec.cxx MTempo.cxx MText.cxx MTime.cxx \
+ NormEvnt.cxx NoteOff.cxx NoteOn.cxx KeyPres.cxx Param.cxx \
+ PitchWhl.cxx Program.cxx SysEx.cxx MUnknown.cxx EvntUtil.cxx \
+ Note.cxx GusPatch.cxx SMFUtils.cxx SMFHead.cxx SMFTrack.cxx \
+ EvntTree.cxx Song.cxx
+
+SRCS+= TclmIntp.cxx tclmCmd.cxx tclmEvnt.cxx tclmPlay.cxx \
+ tclmPtch.cxx tclmUtil.cxx
+
+
+SRCS+= rb.c list.c
+SHLIB_NAME= tclmidi31.so
+MANDIR= ${PREFIX}/man/man
+LIBDIR= ${PREFIX}/lib/tclmidi
+LDADD= -lstdc++
+
+SUBDIRS=events device patch smf song rb
+INCLUDES= -I${TCL_INCLUDEDIR} ${SUBDIRS:S/^/-I/}
+CFLAGS+= ${INCLUDES} -Werror
+CXXFLAGS+= -Wall -Wno-deprecated ${INCLUDES} -I${FILESDIR}
+CXXFLAGS+= -DHAVE_UNISTD_H -DHAVE_SYS_FILIO_H -DHAVE_SYS_TIME_H -Werror
+CXXFLAGS+= -DUSE_INTERP_RESULT
+
+.PATH: ${SUBDIRS} man
+WARNS= 5
+
+.include <bsd.lib.mk>