CC = cc CXX = cc CXXFLAGS = -W -O3 LDLIBS = -lbe -ltracker TARGET = MidiSpecialist # for compiling OBJS = main.o main_window.o midi_parse.o \ TrackList.o LoadMidi.o MidiData.o \ TrackListList.o TrackWindow.o Instruments.o \ MyListView.o Builtins.o .SUFFIXES: .cpp .cpp.o: $(CXX) -c $(CXXFLAGS) $< $(TARGET): $(OBJS) $(CC) $(LDFLAGS) $(OBJS) $(LDLIBS) -o $@ xres -o $@ MidiSpecialist_x86.rsrc clean: $(RM) *.o clobber: clean $(RM) -f $(TARGET) main.o: main.cpp main_window.h midi_parse.h main_window.o: main_window.cpp main_window.h LoadMidi.h dictionary.h \ MyListView.h TrackList.h midi_parse.o: midi_parse.cpp midi_parse.h TrackList.o: TrackList.cpp TrackList.h LoadMidi.o: midi_parse.h LoadMidi.h LoadMidi.cpp MidiData.h MidiData.o: MidiData.cpp MidiData.h TrackListList.o: TrackListList.cpp TrackListList.h TrackWindow.o: TrackWindow.cpp TrackWindow.h Instruments.o: Instruments.cpp dictionary.o: dictionary.cpp dictionary.h MyListView.o: MyListView.h MyListView.cpp Builtins.o: Builtins.h Builtins.cpp