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 \ conflict.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