diff Makefile @ 0:c55ea9478c80

Hello Gensokyo!
author Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
date Tue, 21 May 2013 10:29:21 +0200
parents
children 83859b2e2bae
line wrap: on
line diff
new file mode 100644
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,23 @@
+CC = gcc
+CFLAGS += -Ifmgen -Wall -pipe -O2 -fno-math-errno -fno-omit-frame-pointer -fno-asynchronous-unwind-tables
+CXXFLAGS += -Ifmgen -Wall -Wno-write-strings -pipe -O2 -fno-math-errno -fno-exceptions -fno-rtti -fno-omit-frame-pointer -fno-asynchronous-unwind-tables
+
+# Uncomment exactly one of the following:
+AUDIO_DRV = oss_audio.o
+# AUDIO_DRV = alsa_pcm_api.o
+# CFLAGS += -DUSE_ALSA=1
+# AUDIO_DRV = wave_out.o
+
+all: pmdwin
+%.o: %.c
+	$(CC) $(CFLAGS) -c $<
+
+%.o: %.cc
+	$(CXX) $(CXXFLAGS) -c $<
+
+clean:
+	rm *.o pmdwin
+
+pmdwin: pmd_play.o pmdwin.o table.o getopt.o lfg.o $(AUDIO_DRV) fmgen.o
+	$(CC) -o $@ $^
+