1133359Sobrien 2133359Sobrien.include <src.opts.mk> 3133359Sobrien.include "${.CURDIR:H}/config.mk" 4133359Sobrien 5133359SobrienSRCDIR= ${NCURSES_DIR}/panel 6133359Sobrien 7133359SobrienPACKAGE= clibs 8133359SobrienLIB= panelw 9133359SobrienSHLIB_MAJOR= 6 10133359Sobrien 11133359Sobrien.PATH: ${SRCDIR} 12133359SobrienSRCS= \ 13133359Sobrien ncurses_def.h \ 14133359Sobrien p_above.c \ 15133359Sobrien p_below.c \ 16133359Sobrien p_bottom.c \ 17133359Sobrien p_delete.c \ 18133359Sobrien p_hidden.c \ 19133359Sobrien p_hide.c \ 20133359Sobrien p_move.c \ 21133359Sobrien p_new.c \ 22133359Sobrien p_replace.c \ 23133359Sobrien p_show.c \ 24133359Sobrien p_top.c \ 25133359Sobrien p_update.c \ 26133359Sobrien p_user.c \ 2768349Sobrien p_win.c \ 2868349Sobrien panel.c 29191736Sobrien 30328875SeadlerCLEANFILES= ncurses_def.h 31191736Sobrien 32191736SobrienCFLAGS+= -I${SRCDIR} 3368349Sobrien 3468349SobrienLIBADD+= ncursesw 3568349Sobrien 3668349Sobrien# generate MAN 3768349Sobrien.PATH: ${NCURSES_DIR}/man 3868349SobrienMAN= \ 3968349Sobrien panel.3 4068349Sobrien 4168349SobrienCLEANFILES+= ${MAN:M*.3} 42186690Sobrien 4368349SobrienMLINKS= panel.3 bottom_panel.3 \ 4468349Sobrien panel.3 del_panel.3 \ 45169942Sobrien panel.3 hide_panel.3 \ 46277592Sdelphij panel.3 move_panel.3 \ 4768349Sobrien panel.3 new_panel.3 \ 48169942Sobrien panel.3 panel_above.3 \ 49277592Sdelphij panel.3 panel_below.3 \ 50226048Sobrien panel.3 panel_hidden.3 \ 51277592Sdelphij panel.3 panel_userptr.3 \ 52186690Sobrien panel.3 panel_window.3 \ 53300899Sdelphij panel.3 replace_panel.3 \ 5468349Sobrien panel.3 set_panel_userptr.3 \ 55133359Sobrien panel.3 show_panel.3 \ 5668349Sobrien panel.3 top_panel.3 \ 57159764Sobrien panel.3 update_panels.3 58159764Sobrien 59133359Sobrien# backward compat 60133359Sobrien.if ${MK_INSTALLLIB} != "no" 61133359SobrienSYMLINKS+= libpanelw.a ${LIBDIR}/libpanel.a 62133359Sobrien.endif 63276415Sdelphij.if !defined(NO_PIC) 64276415SdelphijSYMLINKS+= libpanelw.so ${LIBDIR}/libpanel.so 65276415Sdelphij.endif 66275668Sdelphij.if ${MK_PROFILE} != "no" 67275668SdelphijSYMLINKS+= libpanelw_p.a ${LIBDIR}/libpanel_p.a 68275668Sdelphij.endif 69275668Sdelphij 70277592SdelphijINCS= panel.h 71275668Sdelphij.include <bsd.lib.mk> 72275668Sdelphij 73275668Sdelphij# Keep the .SUFFIXES line after the include of bsd.lib.mk 74275668Sdelphij.SUFFIXES: .3 .3x 75275668Sdelphij.3x.3: 76133359Sobrien cat ${.IMPSRC} > ${.TARGET} 77103373Sobrien