File: Makefile.in

package info (click to toggle)
melon 1.4-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 956 kB
  • ctags: 158
  • sloc: ansic: 2,427; makefile: 91; sh: 58
file content (61 lines) | stat: -rw-r--r-- 1,158 bytes parent folder | download
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
# melon Makefile
#
# Copyright(C) 2001-2002 Elisa Manara <e@entropika.net>
# This code is released under the GPL License version 2 */

.SUFFIXES:
.SUFFIXES: .c .o

SHELL= /bin/sh
CC= %CC%
CFLAGS= -Wall -O2 -g 
GTK_FLAGS= %GTK_FLAGS%
GTK_LIBS= %GTK_LIBS%

CP= %CP%
MKDIR= %MKDIR%
CP_FLAGS= -dpR
DEST_DATA_DIR= %DIR_DATA%
DATA_DIRS= pix au voc
BIN_DIR= %BIN_DIR%

PROGRAMS= melon
MELON_OBJECTS= melon.o menu.o pix_selection.o mbox.o mbox_selection.o audio.o position.o gtk.o interval.o status.o colors.o signal.o my_strsep.o

all: .depend melon success

.depend:
	@$(CC) $(GTK_FLAGS) -MM *.c > .depend
	@echo Making dependences

.c.o:
	$(CC) -I. $(CFLAGS) $(GTK_FLAGS) -c $< -o $@

melon: $(MELON_OBJECTS)
	$(CC) $(LDFLAGS) $(GTK_LIBS) $^ -o $@

strip:
	strip $(PROGRAMS)
	@ls -l $(PROGRAMS)

install:
	$(MKDIR) -p $(DEST_DATA_DIR)
	$(CP) $(CP_FLAGS) $(DATA_DIRS) $(DEST_DATA_DIR)
	$(CP) $(CP_FLAGS) $(PROGRAMS) $(BIN_DIR)

clean:
	rm -f Makefile def.h *.o .depend $(PROGRAMS)

success:
	@echo
	@echo Compilation successful!
	@echo Now you can type "make install"

distclean:
mostlyclean:

dist: clean

ifeq (.depend,$(wildcard .depend))
include .depend
endif