#
#  (c) 2005-2007 Laurent Vivier <Laurent@Vivier.EU>
#

TOP = $(shell pwd)

VPATH=$(TOP)

TARGET = native

CFLAGS	+= -nostdlib -nodefaultlibs -Wall -Werror -Wno-multichar
ifeq ($(TARGET), m68k-linux)
68000FLAGS = -m68000 -Wa,-m68000
CFLAGS += -fpic -O2 -Os
endif
CPPFLAGS += -I$(TOP)/../libstream -I$(TOP)/../libemile

LIBRARY = libmap.a

SOURCES = map_bootblock_get_type.c map_bootblock_is_valid.c \
	  map_bootblock_read.c map_bootblock_write.c map_close.c \
	  map_geometry.c map_get_bootinfo.c map_get_driver_info.c \
	  map_get_driver_number.c map_get_driver_signature.c map_get_number.c \
	  map_get_partition_geometry.c map_get_partition_name.c \
	  map_get_partition_type.c map_has_apple_driver.c map_is_valid.c \
	  map_open.c map_partition_get_flags.c map_partition_is_bootable.c \
	  map_partition_is_startup.c map_partition_is_valid.c \
	  map_partition_set_bootable.c map_partition_set_flags.c \
	  map_partition_set_startup.c map_read.c map_seek_driver_partition.c \
	  map_set_bootinfo.c map_set_driver_info.c map_set_driver_number.c \
	  map_set_partition_name.c map_set_partition_type.c map_set_startup.c \
	  map_write.c map_block0_write.c map_read_sector.c map_checksum.c \
	  map_write_sector.c map_get_blocksize.c map_init.c map_read_driver.c \
	  map_write_driver.c map_update_checksum.c

HEADERS = libmap.h

all:
	test -d $(TARGET) || mkdir $(TARGET)
	cd $(TARGET) && make -f $(TOP)/Makefile $(LIBRARY) TOP=$(TOP)

include $(TOP)/../tools.mk
include $(TOP)/../Rules.mk
