PROGRAMS = lsbcc lsbc++
LIBS = libgcc34compat.a
CFLAGS=-g -Wall
CXXFLAGS=$(CFLAGS)

all: $(PROGRAMS) $(LIBS)

lsbc++: lsbcc
	rm -f lsbc++
	ln -s lsbcc lsbc++

libgcc34compat.a: gcc34-compat.o
	ar rcs libgcc34compat.a gcc34-compat.o

install: $(PROGRAMS) $(LIBS)
	install -d $(INSTALL_ROOT)/$(BINDIR)
	install lsbcc $(INSTALL_ROOT)/$(BINDIR)/lsbcc
	install lsbcc $(INSTALL_ROOT)/$(BINDIR)/lsbc++
	install -d $(INSTALL_ROOT)/$(MANDIR)/man1
	install lsbcc.1 $(INSTALL_ROOT)/$(MANDIR)/man1/lsbcc.1
	install lsbcc.1 $(INSTALL_ROOT)/$(MANDIR)/man1/lsbc++.1
	install -d $(INSTALL_ROOT)/$(LIBDIR)
	install libgcc34compat.a $(INSTALL_ROOT)/$(LIBDIR)/libgcc34compat.a

scripts:
	cd scripts;make
	#cd lsb_release-1.0;make

install_scripts:
	cd scripts;make install
	#cd lsb_release-1.0;make install


clean:
	rm -f $(PROGRAMS) $(LIBS) *.o

distclean:
