mirror of
https://github.com/moparisthebest/pacman
synced 2024-11-16 14:25:21 -05:00
40 lines
541 B
Makefile
40 lines
541 B
Makefile
|
|
||
|
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
|