#DEBUG=1
LIBS=-lmpr -lshlwapi

ifdef DEBUG
CFLAGS = -Wall -g
LFLAGS = -g
else
CFLAGS = -Wall -O3
LFLAGS = -s -O3
endif
CC = gcc
CXX = g++
CXXFLAGS = $(CFLAGS)

OBJS=cmd_line.o conio32.o diskparm.o err_exit.o filelist.o fileread.o \
	filmatch.o i64tostr.o jndir.o ndata.o ndisplay.o \
	nsort.o qualify.o treelist.o

#*************************************************************************
all: jndir.exe

clean:
	-rm -f *.o jndir.exe

jndir.exe: $(OBJS)
	$(CXX) $(OBJS) $(LFLAGS) $(LIBS) -o jndir.exe

cmd_line.o: cmd_line.cpp
conio32.o:  conio32.cpp
diskparm.o: diskparm.cpp
err_exit.o: err_exit.cpp
filelist.o: filelist.cpp
fileread.o: fileread.cpp
filmatch.o: filmatch.c
i64tostr.o: i64tostr.cpp
jndir.o:    jndir.cpp
ndata.o:    ndata.cpp
ndisplay.o: ndisplay.cpp
nsort.o:    nsort.cpp
qualify.o:  qualify.cpp
treelist.o: treelist.cpp
