#
# makefile for leda programs
# use "make PROG=test" to make test.c
#

LEDAROOT=/usr/local/leda

CC = g++

CFLAGS_COMMON = -g -Wall -W -Wno-deprecated -I$(LEDAROOT)/incl -I$(LEDAROOT)/incl/G++

LDFLAGS_COMMON = -L$(LEDAROOT) 
LDFLAGS_Linux = -lleda -lX11 -lm -static
LDFLAGS_SunOS = -lL

LDFLAGS = $(LDFLAGS_COMMON) $(LDFLAGS_$(OS))
CFLAGS = $(CFLAGS_COMMON) $(CFLAGS_$(OS))

$(PROG): $(PROG).o
	if [ "`/bin/uname`" = "SunOS" ]; then \
		$(CC) $(CFLAGS) $(PROG).o $(LDFLAGS) $(LDFLAGS_SunOS) -o $(PROG); \
	else \
		$(CC) $(CFLAGS) $(PROG).o $(LDFLAGS) $(LDFLAGS_Linux) -o $(PROG); \
	fi

clean:
	rm -f $(PROG) $(PROG).o
