File: Makefile.in

package info (click to toggle)
keytouch 2.2.2-2
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 4,212 kB
  • ctags: 1,399
  • sloc: ansic: 9,195; sh: 3,630; makefile: 399
file content (35 lines) | stat: -rw-r--r-- 542 bytes parent folder | download | duplicates (5)
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
TARGET_SLIB = libmxml.so
TARGET_LIB = $(TARGET_SLIB:.so=.a)
SOURCES =	error.c \
		parse.c \
		memory.c \
		content.c \
		document.c \
		element.c \
		write.c

SHAREDOPT = -shared
CFLAGS=-I. -O2 -Wall -g -fpic
CC= @CC@
EXTRA_LIBS =

OBJECTS=$(SOURCES:.c=.o)

all: $(TARGET_SLIB)

$(TARGET_LIB): $(OBJECTS)
	$(AR) rc $(TARGET_LIB) $(OBJECTS)

$(TARGET_SLIB): $(TARGET_LIB)
	$(CC) $(SHAREDOPT) -o $(TARGET_SLIB) $(OBJECTS) $(EXTRA_LIBS)

cc:
	$(MAKE) CC=cc \
		all

clean:
	$(RM) $(TARGET_SLIB) $(TARGET_LIB) $(OBJECTS)

install: all

uninstall: