Mercurial > pmdwin
view Makefile @ 4:c8875256b767
Use stdio for console output, update usage, and use sensible exit values.
author | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> |
---|---|
date | Tue, 21 May 2013 12:10:27 +0200 |
parents | 83859b2e2bae |
children | da588a3fb3cc |
line wrap: on
line source
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 libpmdwin.so %.o: %.c $(CC) $(CFLAGS) -c $< %.o: %.cpp $(CXX) $(CXXFLAGS) -c $< clean: rm -f *.o pmdwin libpmdwin.so pmdwin: pmd_play.o pmdwin.o table.o getopt.o lfg.o $(AUDIO_DRV) fmgen.o $(CC) -o $@ $^ libpmdwin.so: pmdwin.o table.o getopt.o lfg.o $(AUDIO_DRV) fmgen.o $(CC) -shared -o $@ $^