PKG_CONFIG = "pkg-config"
ROX_CLIB = "/usr/lib/ROX-CLib/AppRun"
# ROX_CLIB = "@ROX_RUN@" ROX-CLib
SHELL = /bin/sh
srcdir = .
PLATFORM = Linux-ix86
PLATFORM_DIR = ../${PLATFORM}
LIBS=

.SUFFIXES:
.SUFFIXES: .c .o

CC = gcc
CFLAGS = -g -O2 -I. `${ROX_CLIB} --cflags`
LDFLAGS =  ${LIBS} `${ROX_CLIB} --libs`
EXEC = ${PLATFORM_DIR}/${PROG}

############ Things to change for different programs

PROG = freefs

SRCS = freefs.c 

OBJECTS = freefs.o 

############ Things to keep the same

${EXEC}: $(PROG)
	[ -d "$(PLATFORM_DIR)" ] || mkdir "$(PLATFORM_DIR)"
	mv $(PROG) "$(EXEC)"

$(PROG): ${OBJECTS}
	${CC} -o ${PROG} ${OBJECTS} ${LDFLAGS}

${PLATFORM_DIR}:
	mkdir ${PLATFORM_DIR}

messages.pot: $(SRCS)
	python po/extopts.py ../Options.xml Options_strings
	xgettext --keyword=_ --keyword=N_ --output=messages.pot $(SRCS) Options_strings

clean:
	rm -f *.o Makefile.bak

depend:
	makedepend -- $(CFLAGS) -- $(SRCS)

zero-install: clean
	strip "${EXEC}"

Makefile: Makefile.in config.status
	./config.status

config.h: config.h.in
	./config.status

config.status: configure
	./configure --with-platform=${PLATFORM}

configure: configure.in
	autoconf
