SYS_LIBRARIES = -lMrm -lXm -lXt -lSM -lICE -lX11
UIL = uil
DEPUIL = 


AllTarget(showuid trivial.uid kids.uid resource.uid cb.uid first.uid second.uid multiline.uid joel.uid bomb.uid globe.uid simple_lst.uid station.uid)

NormalProgramTarget(showuid,showuid.o,,,)

#ifndef MSimpleUidTarget
#define MSimpleUidTarget(program)                                       @@\
                                                                        @@\
AllTarget(program.uid)                                                  @@\
                                                                        @@\
program.uid: program.uil $(DEPUIL)                                      @@\
	RemoveTargetProgram($@)                                         @@\
	$(UIL) $(UILFLAGS) $(LOCAL_UILFLAGS) -o $@ program.uil $(UIL_INCLUDES) -@@\
                                                                        @@\
InstallNonExecFile(program.uid,$(UIDDIR))                               @@\
                                                                        @@\
clean::                                                                 @@\
	$(RM) program.uid
#endif


MSimpleUidTarget(trivial)
MSimpleUidTarget(kids)
MSimpleUidTarget(resource)
MSimpleUidTarget(cb)
MSimpleUidTarget(first)
MSimpleUidTarget(second)
MSimpleUidTarget(multiline)
MSimpleUidTarget(joel)
MSimpleUidTarget(bomb)
MSimpleUidTarget(globe)
MSimpleUidTarget(simple_lst)
MSimpleUidTarget(station)
