summaryrefslogtreecommitdiff
path: root/lib/libalpm/Makefile
blob: 9a517b3b06907a72e173a0928c0865d98a622cac (plain)
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

CXX=gcc
CFLAGS=-g -Wall -pedantic -D_GNU_SOURCE -I. -I../..
AR=ar rc
RAN=ranlib

OBJS=md5driver.o \
     md5.o \
     util.o \
     list.o \
     log.o \
     error.o \
     package.o \
     group.o \
     db.o \
     cache.o \
     deps.o \
     provide.o \
     rpmvercmp.o \
     backup.o \
     trans.o \
     add.o \
     remove.o \
     sync.o \
     handle.o \
     alpm.o

all: libalpm.a

%.o: %.c %.h
	$(CXX) -c $(CFLAGS) -o $@ $<

libalpm.a: $(OBJS) alpm.h
	$(AR) $@ $(OBJS)
	$(RAN) $@

clean:
	rm -f *.o *~ core
	rm -f libalpm.a