X11HOME  = /usr/X11R6
INCLUDE  = -I$(X11HOME)/include -I$(QTDIR)/include -I$(KDEDIR)/include
#OPTIMIZE = -g -m486 -fomit-frame-pointer
OPTIMIZE = -s -O2 -m486 -fomit-frame-pointer
LDFLAGS  = -s -L$(X11HOME)/lib -L$(QTDIR)/lib -L$(KDEDIR)/lib
#LDFLAGS  = -g -L$(X11HOME)/lib -L$(QTDIR)/lib -L$(KDEDIR)/lib
#LIBS     = -lqt -lkdecore # -lXext -lXxf86vm
LIBS     = -lqt -lkdecore -lkdeui -lkfm -lkfile -lXext
TARGET=kdepopup

kde_locale=$(KDEDIR)/share/locale

m%.cpp: %.h
	$(QTDIR)/bin/moc -o $@ $<

%.o: %.c
	gcc $(INCLUDE) $(OPTIMIZE) -c $<

%.o: %.cpp
	gcc $(INCLUDE) $(OPTIMIZE) -c $<

all: $(TARGET) smbsend

smbsend: smbsend.o read_addr.o
	$(CC) -Wall -O2 -s -o $@ $^

clean:
	rm -rf m$(TARGET).cpp mksimpledlg.o smbsend *.o $(TARGET) core *~

$(TARGET): $(TARGET).o m$(TARGET).o ksimpledlg.o mksimpledlg.o
	gcc $(LDFLAGS) -o $@ $^ $(LIBS)

install: $(TARGET) smbsend
	-mkdirhier $(KDEDIR)/share/doc/HTML/default/$(TARGET)
	-mkdirhier $(KDEDIR)/share/apps/$(TARGET)
	cp doc/*.html $(KDEDIR)/share/doc/HTML/default/$(TARGET)
	cp sambaani64.gif $(KDEDIR)/share/apps/$(TARGET)/
	cp $(TARGET) $(KDEDIR)/bin/
	cp $(TARGET).kdelnk $(KDEDIR)/share/applnk/Utilities/
	cp $(TARGET).xpm $(KDEDIR)/share/icons/
	cp mini_$(TARGET).xpm $(KDEDIR)/share/icons/mini/$(TARGET).xpm
	cp smbsend smbmessage /usr/local/bin/

m$(TARGET).cpp: $(TARGET).h
mksimpledlg.cpp: ksimpledlg.h

