1CFLAGS+=-mno-cygwin -I/usr/local/openjdk8/include -I/usr/local/openjdk8/include/freebsd -I/usr/local/include 2LDFLAGS+=-L/usr/local/lib 3LDLIBS?=-lwinmm 4LDPATH?= 5LIBRARY_PREFIX?= 6LIBRARY_NAME?=tuxguitar-winmm-jni 7LIBRARY_EXTENSION?=.dll 8 9LIBRARY=$(LIBRARY_PREFIX)$(LIBRARY_NAME)$(LIBRARY_EXTENSION) 10OBJECTS=org_herac_tuxguitar_player_impl_midiport_winmm_MidiSystem.o 11 12%.o: %.c 13 $(CC) $(CFLAGS) -c -o $@ $< 14 15all: $(LIBRARY) 16 17$(LIBRARY): $(OBJECTS) 18 $(CC) $(LDFLAGS) -shared -o $(LIBRARY) $(OBJECTS) $(LDPATH) $(LDLIBS) 19 20clean: 21 rm -f $(OBJECTS) $(LIBRARY) 22