# set the following for windows
#LDFLAGS += -liphlpapi
-all: libpduuid.a
+all: libpduuid.a uuidgen
windows: libpduuid.a uuidgen.o
$(CC) $(CFLAGS) -Wall -L. -o $@ uuidgen.o -lpduuid $(LDFLAGS) -liphlpapi
ar rcuv $@ $+
ranlib $@
-t/%.t: t/%.o t/ctap.o
- $(CC) $(CFLAGS) -lpduuid -Wall -I. -o $@ $+
+t/%.t: t/%.o t/ctap.o libpduuid.a
+ $(CC) $(CFLAGS) -Wall -I. -o $@ $< t/ctap.o -lpduuid
-test: t/uuidgen.t libpduuid.a
+test: t/md5.t t/sha1.t t/uuidgen.t libpduuid.a
prove t/*.t
md5.o: md5.c
internal.o: internal.c
$(CC) $(CFLAGS) -Wall -fPIC -c -o $@ $+
+uuidgen2: libpduuid.a uuidgen2.o
+ $(CC) $(CFLAGS) -Wall -L. -o $@ uuidgen2.o -lpduuid $(LDFLAGS)
+
uuidgen: libpduuid.a uuidgen.o
$(CC) $(CFLAGS) -Wall -L. -o $@ uuidgen.o -lpduuid $(LDFLAGS)