# Copyright (C) 1995 by Klaus Gebhardt

include ../../../makeversions

VERSION = 0.4

LIBDIR = $(EMXDIR)/lib
INCDIR = $(EMXDIR)/include/cpp
INFDIR = $(infodir)
DLLDIR = $(OCTDIR)/dll

AR = ar
AR_FLAGS = rc
RANLIB = ar s

CC = gcc
CFLAGS = -O2 -fno-rtti -D__ST_MT_ERRNO__ -DEMX -I.

ZFLAGS = -Zdll -Zcrtdll

%.o: %.c;	$(CC) $(CFLAGS) -c $< -o $@
%.o: %.cc;	$(CC) $(CFLAGS) -c $< -o $@

%.obj: %.c;	$(CC) $(CFLAGS) -c $< -o $@ -Zomf
%.obj: %.cc;	$(CC) $(CFLAGS) -c $< -o $@ -Zomf

%.lib: %.a;	emxomf -s -l $<

OBJECTS  = cstringi.o stdexcepti.o cstdlibi.o cmathi.o stlinst.o

LIBS = ../stdcpp.a ../stdcpp.lib

all: $(LIBS)
.PHONY: all

../stdcpp.a: $(OBJECTS)
	$(AR) $(AR_FLAGS) ../stdcpp.a $(OBJECTS)

../stdcpp.lib: ../stdcpp.a

build: clean all
.PHONY: build

clean:
	rm -f *.o *.obj *.a *.lib *.def *.dll
.PHONY: clean
