1# $Id: Makefile.in,v 1.5 2006/09/16 11:54:18 toad32767 Exp $
2# This Makefile is hereby released by its autors under Public Domain.
3#   -Marco Trillo, September 2006.
4
5PREFIX = @PREFIX@
6# this is not always the case
7MANDIR = $(PREFIX)/man
8CFLAGS += -I. -Iinclude -Wall -Wpointer-arith $(CPPFLAGS)
9
10# some configuration for NetBSD
11
12# some configuration if '/usr/local/include' & '/usr/local/lib' are present
13
14OBJECTS = aiff_write.o coresound.o file_parse.o file_read.o ipret.o main.o \
15          modinfo.o notes.o options.o pcm_write.o playlist.o tablewidget.o \
16	  io.o text.o wav_write.o
17
18all: umodplayer
19
20# XXX -- what about install(1) ? too much for this little program ?
21install: umodplayer
22	cp umodplayer $(PREFIX)/bin
23	chmod 0555 $(PREFIX)/bin/umodplayer
24	mkdir -p $(MANDIR)/man1
25	cp umodplayer.1 $(MANDIR)/man1
26	chmod 0444 $(MANDIR)/man1/umodplayer.1
27
28uninstall: deinstall
29deinstall:
30	rm -f $(PREFIX)/bin/umodplayer
31	rm -f $(MANDIR)/man1/umodplayer.1
32
33clean:
34	rm -f $(OBJECTS) umodplayer
35	rm -f Makefile config.h
36
37umodplayer: $(OBJECTS)
38	$(CC) $(LDFLAGS) $(OBJECTS) -lm -lao -laiff -lmodplug -o $@
39
40aiff_write.o: aiff_write.c
41file_parse.o: file_parse.c
42file_read.o: file_read.c
43ipret.o: ipret.c
44main.o: main.c
45modinfo.o: modinfo.c
46notes.o: notes.c
47options.o: options.c
48pcm_write.o: pcm_write.c
49playlist.o: playlist.c
50tablewidget.o: tablewidget.c
51io.o: io.c
52text.o: text.c
53wav_write.o: wav_write.c
54
55
56
57