OBJ_CORE=\
  tag.o      \
  vardef.o   \
  variable.o \
  value.o    \
  label.o    \
  operator.o \
  expr.o     \
  cmd.o      \
  cmd_asm.o  \
  cmd_brch.o \
  cmd_op.o   \
  cmd_optm.o \
	cmddelay.o \
  pfile.o    \
  pf_src.o   \
  pf_cmd.o   \
  pf_expr.o  \
  pf_block.o \
  pf_proc.o  \
  pf_token.o \
	pf_op.o

libcore.a : $(OBJ_CORE)
	$(AR) -r libcore.a $(OBJ_CORE)

depend : 
	-makedepend -Y $(INCLUDE) *.c *.h

clean : 
	-rm *.o *.gc?? *.a -rf Debug/* Release/*

lint :
	splint *.c

# DO NOT DELETE

cmd.o: cmdd.h pf_src.h ../libutils/types.h univ.h ../libutils/cache.h
cmd.o: ../libutils/types.h pf_proc.h variable.h tag.h vardef.h label.h cmd.h
cmd.o: labelmap.h operator.h value.h pf_block.h cmd_brdc.h cmd_brch.h
cmd.o: cmd_opdc.h cmd_asmd.h ../libpic12/pic_inst.h ../libpic12/pic.h
cmd.o: ../libcore/pfile.h ../libutils/cod_file.h ../libutils/array.h
cmd.o: pf_token.h pf_log.h ../libpic12/pic_code.h ../libcore/label.h
cmd.o: ../libpic12/pic_opco.h
cmd_asm.o: ../libutils/mem.h ../libpic12/pic_inst.h ../libpic12/pic.h
cmd_asm.o: ../libcore/pfile.h ../libutils/cod_file.h ../libutils/array.h
cmd_asm.o: univ.h ../libutils/cache.h ../libutils/types.h pf_src.h
cmd_asm.o: ../libutils/types.h pf_token.h value.h variable.h tag.h vardef.h
cmd_asm.o: label.h cmd.h labelmap.h operator.h pf_log.h
cmd_asm.o: ../libpic12/pic_code.h ../libcore/label.h ../libpic12/pic_opco.h
cmd_asm.o: cmdd.h pf_proc.h pf_block.h cmd_brdc.h cmd_brch.h cmd_opdc.h
cmd_asm.o: cmd_asmd.h cmd_asm.h ../libpic12/pic_opco.h
cmd_brch.o: ../libutils/mem.h cmdd.h pf_src.h ../libutils/types.h univ.h
cmd_brch.o: ../libutils/cache.h ../libutils/types.h pf_proc.h variable.h
cmd_brch.o: tag.h vardef.h label.h cmd.h labelmap.h operator.h value.h
cmd_brch.o: pf_block.h cmd_brdc.h cmd_brch.h cmd_opdc.h cmd_asmd.h
cmd_brch.o: ../libpic12/pic_inst.h ../libpic12/pic.h ../libcore/pfile.h
cmd_brch.o: ../libutils/cod_file.h ../libutils/array.h pf_token.h pf_log.h
cmd_brch.o: ../libpic12/pic_code.h ../libcore/label.h ../libpic12/pic_opco.h
cmd_op.o: cmdd.h pf_src.h ../libutils/types.h univ.h ../libutils/cache.h
cmd_op.o: ../libutils/types.h pf_proc.h variable.h tag.h vardef.h label.h
cmd_op.o: cmd.h labelmap.h operator.h value.h pf_block.h cmd_brdc.h
cmd_op.o: cmd_brch.h cmd_opdc.h cmd_asmd.h ../libpic12/pic_inst.h
cmd_op.o: ../libpic12/pic.h ../libcore/pfile.h ../libutils/cod_file.h
cmd_op.o: ../libutils/array.h pf_token.h pf_log.h ../libpic12/pic_code.h
cmd_op.o: ../libcore/label.h ../libpic12/pic_opco.h cmd_op.h
cmd_optm.o: pfile.h ../libutils/cod_file.h ../libutils/array.h univ.h
cmd_optm.o: ../libutils/cache.h ../libutils/types.h pf_src.h
cmd_optm.o: ../libutils/types.h pf_token.h value.h variable.h tag.h vardef.h
cmd_optm.o: label.h cmd.h labelmap.h operator.h pf_log.h pf_proc.h pf_block.h
cmd_optm.o: pf_op.h cmd_brch.h cmd_op.h cmd_optm.h
cmddelay.o: cmd_usec.h cmd.h ../libutils/cache.h ../libutils/types.h label.h
cmddelay.o: tag.h ../libutils/types.h value.h variable.h vardef.h univ.h
cmddelay.o: labelmap.h operator.h cmdd.h pf_src.h pf_proc.h pf_block.h
cmddelay.o: cmd_brdc.h cmd_brch.h cmd_opdc.h cmd_asmd.h
cmddelay.o: ../libpic12/pic_inst.h ../libpic12/pic.h ../libcore/pfile.h
cmddelay.o: ../libutils/cod_file.h ../libutils/array.h pf_token.h pf_log.h
cmddelay.o: ../libpic12/pic_code.h ../libcore/label.h ../libpic12/pic_opco.h
expr.o: ../libutils/mem.h expr.h variable.h ../libutils/cache.h
expr.o: ../libutils/types.h tag.h ../libutils/types.h vardef.h univ.h
expr.o: operator.h value.h exprd.h
label.o: label.h ../libutils/cache.h ../libutils/types.h cmd.h labelmap.h
label.o: univ.h operator.h variable.h tag.h ../libutils/types.h vardef.h
label.o: value.h
operator.o: operator.h variable.h ../libutils/cache.h ../libutils/types.h
operator.o: tag.h ../libutils/types.h vardef.h univ.h
pf_block.o: ../libutils/mem.h pfile.h ../libutils/cod_file.h
pf_block.o: ../libutils/array.h univ.h ../libutils/cache.h
pf_block.o: ../libutils/types.h pf_src.h ../libutils/types.h pf_token.h
pf_block.o: value.h variable.h tag.h vardef.h label.h cmd.h labelmap.h
pf_block.o: operator.h pf_log.h pf_blckd.h pf_block.h
pf_cmd.o: ../libutils/mem.h cmd_op.h operator.h variable.h
pf_cmd.o: ../libutils/cache.h ../libutils/types.h tag.h ../libutils/types.h
pf_cmd.o: vardef.h univ.h cmd.h label.h value.h labelmap.h cmd_usec.h
pf_cmd.o: pfiled.h pfile.h ../libutils/cod_file.h ../libutils/array.h
pf_cmd.o: pf_src.h pf_token.h pf_log.h pf_proc.h pf_block.h pf_expr.h expr.h
pf_cmd.o: pf_cmd.h cmd_brch.h
pf_expr.o: pfiled.h pfile.h ../libutils/cod_file.h ../libutils/array.h univ.h
pf_expr.o: ../libutils/cache.h ../libutils/types.h pf_src.h
pf_expr.o: ../libutils/types.h pf_token.h value.h variable.h tag.h vardef.h
pf_expr.o: label.h cmd.h labelmap.h operator.h pf_log.h pf_cmd.h cmd_brch.h
pf_expr.o: pf_op.h pf_expr.h expr.h
pf_op.o: pf_expr.h pfile.h ../libutils/cod_file.h ../libutils/array.h univ.h
pf_op.o: ../libutils/cache.h ../libutils/types.h pf_src.h ../libutils/types.h
pf_op.o: pf_token.h value.h variable.h tag.h vardef.h label.h cmd.h
pf_op.o: labelmap.h operator.h pf_log.h expr.h pf_op.h
pf_proc.o: ../libutils/mem.h pfile.h ../libutils/cod_file.h
pf_proc.o: ../libutils/array.h univ.h ../libutils/cache.h ../libutils/types.h
pf_proc.o: pf_src.h ../libutils/types.h pf_token.h value.h variable.h tag.h
pf_proc.o: vardef.h label.h cmd.h labelmap.h operator.h pf_log.h pf_proc.h
pf_proc.o: pf_block.h pf_procd.h
pf_src.o: ../libutils/mem.h pf_log.h univ.h ../libutils/cache.h
pf_src.o: ../libutils/types.h pf_src.h ../libutils/types.h pf_srcd.h
pf_token.o: pfile.h ../libutils/cod_file.h ../libutils/array.h univ.h
pf_token.o: ../libutils/cache.h ../libutils/types.h pf_src.h
pf_token.o: ../libutils/types.h pf_token.h value.h variable.h tag.h vardef.h
pf_token.o: label.h cmd.h labelmap.h operator.h pf_log.h pfiled.h pf_msg.h
pfile.o: ../libutils/mem.h expr.h variable.h ../libutils/cache.h
pfile.o: ../libutils/types.h tag.h ../libutils/types.h vardef.h univ.h
pfile.o: operator.h value.h cmd_brch.h cmd.h label.h labelmap.h cmd_optm.h
pfile.o: cmd_op.h cmd_asm.h ../libpic12/pic_opco.h pfiled.h pfile.h
pfile.o: ../libutils/cod_file.h ../libutils/array.h pf_src.h pf_token.h
pfile.o: pf_log.h pf_proc.h pf_block.h pf_msg.h pf_cmd.h pf_expr.h pf_op.h
tag.o: ../libutils/mem.h tag.h ../libutils/types.h
value.o: pf_proc.h univ.h ../libutils/cache.h ../libutils/types.h variable.h
value.o: tag.h ../libutils/types.h vardef.h label.h cmd.h labelmap.h
value.o: operator.h value.h pf_block.h
vardef.o: ../libutils/mem.h variable.h ../libutils/cache.h
vardef.o: ../libutils/types.h tag.h ../libutils/types.h vardef.h univ.h
vardef.o: vardefd.h
variable.o: ../libutils/mem.h ../libutils/array.h pf_proc.h univ.h
variable.o: ../libutils/cache.h ../libutils/types.h variable.h tag.h
variable.o: ../libutils/types.h vardef.h label.h cmd.h labelmap.h operator.h
variable.o: value.h pf_block.h
cmd.o: ../libutils/cache.h ../libutils/types.h label.h cmd.h labelmap.h
cmd.o: univ.h operator.h variable.h tag.h ../libutils/types.h vardef.h
cmd.o: value.h
cmd_asm.o: value.h variable.h ../libutils/cache.h ../libutils/types.h tag.h
cmd_asm.o: ../libutils/types.h vardef.h univ.h ../libpic12/pic_opco.h
cmd_asmd.o: ../libpic12/pic_inst.h ../libpic12/pic.h ../libcore/pfile.h
cmd_asmd.o: ../libutils/cod_file.h ../libutils/array.h univ.h
cmd_asmd.o: ../libutils/cache.h ../libutils/types.h pf_src.h
cmd_asmd.o: ../libutils/types.h pf_token.h value.h variable.h tag.h vardef.h
cmd_asmd.o: label.h cmd.h labelmap.h operator.h pf_log.h
cmd_asmd.o: ../libpic12/pic_code.h ../libcore/label.h ../libpic12/pic_opco.h
cmd_brch.o: cmd.h ../libutils/cache.h ../libutils/types.h label.h tag.h
cmd_brch.o: ../libutils/types.h value.h variable.h vardef.h univ.h labelmap.h
cmd_brch.o: operator.h
cmd_brdc.o: label.h ../libutils/cache.h ../libutils/types.h cmd.h labelmap.h
cmd_brdc.o: univ.h operator.h variable.h tag.h ../libutils/types.h vardef.h
cmd_brdc.o: value.h cmd_brch.h
cmd_op.o: operator.h variable.h ../libutils/cache.h ../libutils/types.h tag.h
cmd_op.o: ../libutils/types.h vardef.h univ.h cmd.h label.h value.h
cmd_op.o: labelmap.h
cmd_opdc.o: operator.h variable.h ../libutils/cache.h ../libutils/types.h
cmd_opdc.o: tag.h ../libutils/types.h vardef.h univ.h value.h
cmd_optm.o: cmd.h ../libutils/cache.h ../libutils/types.h label.h tag.h
cmd_optm.o: ../libutils/types.h value.h variable.h vardef.h univ.h labelmap.h
cmd_optm.o: operator.h
cmd_usec.o: cmd.h ../libutils/cache.h ../libutils/types.h label.h tag.h
cmd_usec.o: ../libutils/types.h value.h variable.h vardef.h univ.h labelmap.h
cmd_usec.o: operator.h
cmdd.o: pf_src.h ../libutils/types.h univ.h ../libutils/cache.h
cmdd.o: ../libutils/types.h pf_proc.h variable.h tag.h vardef.h label.h cmd.h
cmdd.o: labelmap.h operator.h value.h pf_block.h cmd_brdc.h cmd_brch.h
cmdd.o: cmd_opdc.h cmd_asmd.h ../libpic12/pic_inst.h ../libpic12/pic.h
cmdd.o: ../libcore/pfile.h ../libutils/cod_file.h ../libutils/array.h
cmdd.o: pf_token.h pf_log.h ../libpic12/pic_code.h ../libcore/label.h
cmdd.o: ../libpic12/pic_opco.h
expr.o: variable.h ../libutils/cache.h ../libutils/types.h tag.h
expr.o: ../libutils/types.h vardef.h univ.h operator.h value.h
exprd.o: value.h variable.h ../libutils/cache.h ../libutils/types.h tag.h
exprd.o: ../libutils/types.h vardef.h univ.h operator.h
label.o: ../libutils/cache.h ../libutils/types.h cmd.h label.h tag.h
label.o: ../libutils/types.h value.h variable.h vardef.h univ.h labelmap.h
label.o: operator.h
labelmap.o: univ.h ../libutils/cache.h ../libutils/types.h
operator.o: variable.h ../libutils/cache.h ../libutils/types.h tag.h
operator.o: ../libutils/types.h vardef.h univ.h
pf_blckd.o: pf_block.h variable.h ../libutils/cache.h ../libutils/types.h
pf_blckd.o: tag.h ../libutils/types.h vardef.h univ.h label.h cmd.h
pf_blckd.o: labelmap.h operator.h value.h
pf_block.o: variable.h ../libutils/cache.h ../libutils/types.h tag.h
pf_block.o: ../libutils/types.h vardef.h univ.h label.h cmd.h labelmap.h
pf_block.o: operator.h value.h
pf_cmd.o: pfile.h ../libutils/cod_file.h ../libutils/array.h univ.h
pf_cmd.o: ../libutils/cache.h ../libutils/types.h pf_src.h
pf_cmd.o: ../libutils/types.h pf_token.h value.h variable.h tag.h vardef.h
pf_cmd.o: label.h cmd.h labelmap.h operator.h pf_log.h cmd_brch.h
pf_expr.o: pfile.h ../libutils/cod_file.h ../libutils/array.h univ.h
pf_expr.o: ../libutils/cache.h ../libutils/types.h pf_src.h
pf_expr.o: ../libutils/types.h pf_token.h value.h variable.h tag.h vardef.h
pf_expr.o: label.h cmd.h labelmap.h operator.h pf_log.h expr.h
pf_log.o: univ.h ../libutils/cache.h ../libutils/types.h
pf_op.o: pfile.h ../libutils/cod_file.h ../libutils/array.h univ.h
pf_op.o: ../libutils/cache.h ../libutils/types.h pf_src.h ../libutils/types.h
pf_op.o: pf_token.h value.h variable.h tag.h vardef.h label.h cmd.h
pf_op.o: labelmap.h operator.h pf_log.h
pf_proc.o: univ.h ../libutils/cache.h ../libutils/types.h variable.h tag.h
pf_proc.o: ../libutils/types.h vardef.h label.h cmd.h labelmap.h operator.h
pf_proc.o: value.h pf_block.h
pf_procd.o: pf_proc.h univ.h ../libutils/cache.h ../libutils/types.h
pf_procd.o: variable.h tag.h ../libutils/types.h vardef.h label.h cmd.h
pf_procd.o: labelmap.h operator.h value.h pf_block.h
pf_src.o: ../libutils/types.h univ.h ../libutils/cache.h ../libutils/types.h
pf_srcd.o: ../libutils/types.h
pf_token.o: ../libutils/types.h univ.h ../libutils/cache.h
pf_token.o: ../libutils/types.h value.h variable.h tag.h vardef.h label.h
pf_token.o: cmd.h labelmap.h operator.h pf_log.h
pfile.o: ../libutils/cod_file.h ../libutils/array.h univ.h
pfile.o: ../libutils/cache.h ../libutils/types.h pf_src.h ../libutils/types.h
pfile.o: pf_token.h value.h variable.h tag.h vardef.h label.h cmd.h
pfile.o: labelmap.h operator.h pf_log.h
pfiled.o: pfile.h ../libutils/cod_file.h ../libutils/array.h univ.h
pfiled.o: ../libutils/cache.h ../libutils/types.h pf_src.h
pfiled.o: ../libutils/types.h pf_token.h value.h variable.h tag.h vardef.h
pfiled.o: label.h cmd.h labelmap.h operator.h pf_log.h
tag.o: ../libutils/types.h
univ.o: ../libutils/cache.h ../libutils/types.h
value.o: variable.h ../libutils/cache.h ../libutils/types.h tag.h
value.o: ../libutils/types.h vardef.h univ.h
vardef.o: ../libutils/types.h
vardefd.o: vardef.h ../libutils/types.h
variable.o: ../libutils/cache.h ../libutils/types.h tag.h ../libutils/types.h
variable.o: vardef.h univ.h
