#!/usr/bin/gmake -f
#
# File: Makefile.qmail
# Desc: Temporary static gmakefile for Qmail
#
# Contributed by Orngetide from #c on EFNet 
#
################################################################################
#CFLAGS:=-Wall -ggdb3 -DDEBUG -D_USE_BSD_SOURCE #-D_USE_GNU_SOURCE
#CPPFLAGS:=
#LDFLAGS:=
################################################################################
TARGETS:= \
  srs.o \
  shared \
  test

SRCS:= \
  srs.c \
  test.c

OBJS:=$(SRCS:%.c=%.o)
################################################################################
all : $(TARGETS)

clean :
	-$(RM) $(OBJS) $(TARGETS)
	rm srs

.PHONY : all clean

srs.o : srs.c $(INCS)
	$(CC) $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c -o $@ $<

shared : LDFLAGS+= ../libsrs.so.1 -lcrypto
shared : srs.o 
	$(CC) $(CFLAGS) $(TARGET_ARCH) -o $@ $^ $(LDFLAGS)
	mv shared srs-libsrs

static : srs.o -lcrypto ../libsrs.a
	$(CC) $(CFLAGS) $(LDFLAGS) $(TARGET_ARCH) -o $@ $^
	mv static srs-libsrs

static-obsd : srs.o ../libsrs.a /usr/lib/libcrypto_p.a
	$(CC) $(CFLAGS) $(LDFLAGS) $(TARGET_ARCH) -o $@ $^
	mv static-obsd srs


test : test.c
	$(CC) $^  -o $@

install :
	cp ./srs /usr/local/bin/srs


syntax highlighted by Code2HTML, v. 0.9.1