#
#	Ready for the real script
#
cc=g++
c_flags=-x c++ -DSTRLWR
c_output=-o
c_compile_only=-c
c_debug_flags=-g
c_nodebug_flags=-O2 -s
#c_libs=-static
c_libs=
exe_ext=
obj_ext=.o
cmd_del=rm
cmd_echo=echo
cmd_cp=cp
cmd_install=install
bin_dir=../../bin

install_dir=/usr/local/bin

all: $(bin_dir)/d2u$(exe_ext) $(bin_dir)/u2d$(exe_ext) $(bin_dir)/mksmall$(exe_ext)

clean:
	$(cmd_del) $(bin_dir)/d2u$(exe_ext) $(bin_dir)/u2d$(exe_ext) $(bin_dir)/mksmall$(exe_ext)

$(bin_dir)/d2u$(exe_ext): d2u.cpp
	$(cc) $(c_flags) d2u.cpp $(c_output) $(bin_dir)/d2u$(exe_ext) $(c_libs)

$(bin_dir)/u2d$(exe_ext): u2d.cpp
	$(cc) $(c_flags) u2d.cpp $(c_output) $(bin_dir)/u2d$(exe_ext) $(c_libs)

$(bin_dir)/mksmall$(exe_ext): mksmall.cpp
	$(cc) $(c_flags) mksmall.cpp $(c_output) $(bin_dir)/mksmall$(exe_ext) $(c_libs)

install:
	$(cmd_install) $(bin_dir)/d2u $(install_dir)
	$(cmd_install) $(bin_dir)/u2d $(install_dir)
	$(cmd_install) $(bin_dir)/mksmall $(install_dir)

