File: Makefile

package info (click to toggle)
gnomp3 0.1.7-4
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 488 kB
  • ctags: 342
  • sloc: ansic: 3,285; makefile: 74; awk: 33
file content (41 lines) | stat: -rw-r--r-- 1,314 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41

# Uncomment the following to allow gnomp3 to use XMMS
ENABLE_XMMS=yes

DEST_DIR=/usr
SHARED_DIR=$(DEST_DIR)/share/gnomp3
GLADE_FILE=$(SHARED_DIR)/gnomp3.glade
HELP_FILE=$(SHARED_DIR)/README.help
###############################################################################
# hopefully you shouldn't need to touch anything after this
CC=gcc
CFLAGS=-g -Wall -DDEFAULT_GLADE_FILE=\"$(GLADE_FILE)\" `gnome-config --cflags gnome gnomeui libglade`
LDFLAGS=`gnome-config --libs gnome gnomeui libglade` -lpthread

OBJS= gnomp3.o song_list.o playlist.o mpg123_play.o mp3_control.o utility.o mp3info.o search_list.o all_list.o dnd.o preferences.o song_find.o rule_dialog.o rule_list.o pixmaps.o mp3list.o mp3list_add.o playlist_management.o dir_list.o date_list.o help_window.o mp3_properties.o dynamic_list.o config.o

ifdef ENABLE_XMMS
CFLAGS  += -DENABLE_XMMS `xmms-config --cflags`
LDFLAGS += `xmms-config --libs`
OBJS += xmms_play.o
endif

all: gnomp3

gnomp3: $(OBJS)
	$(CC) $(CFLAGS) -o $@ $(OBJS) $(LDFLAGS)

install:
	install -d $(DEST_DIR)/bin
	install -s -m 755 gnomp3 $(DEST_DIR)/bin/gnomp3
	install -d $(SHARED_DIR)
	install -m 644 gnomp3.glade $(GLADE_FILE)
	install -m 644 README.help $(HELP_FILE)

uninstall:
	rm -f $(DEST_DIR)/bin/gnomp3
	rm -rf $(SHARED_DIR)

clean:
	rm -f *.o *~ core gnomp3 gmon.out